Browse publications on Google Scholar (top-right) ↗
Resume (English only)
Background
Studies the way novices learn to program and invents new methods for teaching computing.
Uses human-centered computing methods in the context of computer science education.
Aims to improve learners’ motivation and cognition while learning programming.
Long-term goal is to broaden pathways to computing education.
Current focus: understanding and supporting novice learners with diverse goals, and developing software-supported scaffolding to help learners focus on code’s purpose.