1. "Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students Using Large Language Models;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1;2024-07-03
2. More (Sema|Meta)phors: Additional Perspectives on Analogy Use from Concurrent Programming Students;Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1;2023-06-29
3. A Review of Worked Examples in Programming Activities;ACM Transactions on Computing Education;2022-12-29
4. Teaching Programming by Revealing Thinking Process: Watching Experts’ Live Coding Videos With Reflection Annotations;IEEE Transactions on Education;2022-11
5. Semaphore or Metaphor?;Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1;2022-07-07