CS Education Associated Faculty
In computer science education, our research aims to improve how computing is taught, learned, and applied.
We investigate how students develop programming knowledge, design curricula that expand participation, and build technologies that personalize learning experiences. Our research addresses challenges in retention and skill development through the employment of methods such as learning analytics, cognitive modeling, and evidence-based pedagogy. We strive to innovative teaching strategies and educational tools that prepare the next generation of computer scientists to thrive in an evolving technological landscape.

The PhD in Computer Science offers opportunities to shape the future of computing education. Research new teaching methods, design curricula that broaden participation, and create learning technologies that improve equity and student success.