1. Validating, Refining, and Identifying Programming Plans Using Learning Curve Analysis on Code Writing Data;Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1;2024-08-12
2. Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses;Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training;2024-04-14
3. A Model of How Students Engineer Test Cases With Feedback;ACM Transactions on Computing Education;2024-01-14
4. Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent;Proceedings of the 2023 ACM Conference on International Computing Education Research V.1;2023-08-07
5. Helping Students Understand the Code’s Behavior and Purpose by Leveraging Concreteness Fading and Comics;Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 2;2023-08-07