Posts by Collection

portfolio

projects

Designing a new CS1 course for Engineering students

In this project, we propose a comprehensive redesign of CS 101,focusing on re-establishing basic programming fundamentals (CS1) during lectures while integrating diverse engineering applications into lab sections and bi-weekly mini-projects.

A built-in web calculator for PrairieLearn

Following a Universal Design for Learning approach, we build a web-based calculator inside PrairieLearn that has similar functions to the real TI calculators with a more user-friendly interface. This would allow students to access the same calculator interface both inside and outside the testing environment to gain the necessary familiarity.

publications

A User Experience Study of MeetingMayhem: A Web-Based Game to Teach Adversarial Thinking

Published in Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024

Recommended citation: Shan Huang, JiWoo Lee, Chenyan Zhao, Geoffrey Herman, Marc Olano, Linda Oliva, Alan Sherman, "A User Experience Study of MeetingMayhem: A Web-Based Game to Teach Adversarial Thinking." In the proceedings of Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024.
Download Paper

A Case for Bayesian Grading

Published in SIGCSE Virtual 2024: Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1, 2024

Recommended citation: Craig Zilles, Chenyan Zhao, Yuxuan Chen, Evan Michael Matthews, and Matthew West. 2024. A Case for Bayesian Grading. In Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1 (SIGCSE Virtual 2024). Association for Computing Machinery, New York, NY, USA, 275–278. https://doi.org/10.1145/3649165.3703624
Download Paper

talks

teaching

Lab Assistant

Summer camp, University of Illinois Urbana-Champaign, Computer Science, 2023

I taught some simple machine learning to high school students in an Internet of Things summer camp.