My primary interest in research is to provide mentoring opportunities to undergraduate students. I have collaborated closely with undergraduates on all of my research projects.
Programming Completion Puzzles
I am currently researching methods to support independent learning of programming concepts for middle school kids. For my dissertation I developed programming completion problems/puzzles in Looking Glass. If you are interesting in trying out this programming puzzles on your own, download Puzzle Looking Glass.
Blocks-Based Programming Assessments
Automatically Generated Programming Tutorials
Prior to investigating the code puzzles, I explored using automatically generated tutorials to also help middle school children learn programming independently.