Kelly Rivers

Kelly is an Associate Teaching Professor in the Computer Science Department at Carnegie Mellon University. She primarily teaches introductory programming, including 15-110 and 15-112.

Kelly completed her PhD in Human-Computer Interaction in 2017, working with Ken Koedinger. She's interested in computer science education, data-driven feedback, and adaptive educational technologies. Her thesis work was on the effects of automatically-generated hints in practice programming problems on student learning. An example of how these hints work is included in the following video:

You can download her CV here.