CS50 IDE: a web-based IDE for students

CS50 IDE was a web-based integerated development environment based on AWS Cloud9 for students of Harvard University's on-campus CS50 and online CS50x courses.


OCTAL, Online Course Tool for Adaptive Leaning, is a completed masters project that investigates student engagement with adaptive exercises in online courses.

Programs in Computer Science Education

Contributions to the The Beauty and Joy of Computing (BJC) and Ensemble programs.