1. Why Is Recursion Hard to Comprehend? An Experiment with Experienced Programmers in Python;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1;2024-07-03
2. Coping With Scoping: Understanding Scope and Parameters;Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1;2023-06-29
3. RecurTutor;ACM Transactions on Computing Education;2019-03-31
4. From video games to debugging code;Proceedings of the 5th International Workshop on Games and Software Engineering - GAS '16;2016
5. First year students' understanding of the flow of control in recursive algorithms;African Journal of Research in Mathematics, Science and Technology Education;2012-01