My research focuses on online and technology-enriched education, especially at large scale, and especially in computer science. 

Prof. Marti Hearst and I co-founded the successful ACM Learning@Scale conference to attract interdisciplinary work in this area.)

My background and previous projects (see left) are in Internet systems, programming systems, and applied machine learning; I bring these ideas to bear on CS education at scale.

You can read about our work and download our papers on the ACE Lab website.

Besides the fact that this area is a good fit for the current exploding demand for computing education, it's both rich because of scale and rich despite scale:

Rich because of scale: with large cohorts of students (online or in the classroom), you can not only gather and analyze much richer datasets, but also use student work products in new ways, such as using some students’ work to give hints to other students.

Rich despite scale: At scale, what mechanisms increase students’ sense of engagement and of being part of a cohort despite the fact they may never meet their peers in person, and how can we help instructors better understand what’s happening in such large cohorts?

Delivered as a service: With online learning technology taking the form of Web services accessed by standard clients such as browsers, the potential exists for reducing research results to practice much more quickly and “baking in” best practices directly into the software.

PhD Students

Michael Driscoll
An Ju
Nate Weinman


Nikunj Jain