1. Adaptive Scaffolding in Block-Based Programming via Synthesizing New Tasks as Pop Quizzes;Lecture Notes in Computer Science;2022
2. Evaluating the Use and Effectiveness of Ungraded Practice Problems in an Introductory Programming Course;Proceedings of the Twenty-Second Australasian Computing Education Conference;2020-01-23
3. Hacking the Non-Technical Brain;Proceedings of the 20th Annual SIG Conference on Information Technology Education;2019-09-26
4. Introductory programming: a systematic literature review;Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education;2018-07-02
5. An Examination of Layers of Quizzing in Two Computer Systems Courses;Proceedings of the 47th ACM Technical Symposium on Computing Science Education;2016-02-17