Designed tool that enabled replays of code writing process and found that its use improved novice programmers' self-regulation behaviors when writing code.
Using keystroke logging to provide metacognitive intreventions for novice programmers.
StudentAmp contextualized student feedback so teaching teams of large, remote computing courses could interpret it more equitably.
Investigating how Code.org CS Discoveries curriculum serves different sub-populations to improve the equity of learning experiences and outcomes.
Designing for learner agency in self-directed online learning experiences
Providing explicit instrutions to make introductory programming more approachable.