self-regulation

Developing Novice Programmers' Self-Regulation Skills with Code Replays

Designed tool that enabled replays of code writing process and found that its use improved novice programmers' self-regulation behaviors when writing code.

Equitable & Ethical Computing Education

Designing theory, strategies, and tools to make computing education more equitable and ethical.