Kelly Rivers

Kelly Rivers portrait photo

Associate Teaching Professor

CMU Scholars Page

ORCiD

Office 4109 Gates and Hillman Centers

Email krivers@andrew.cmu.edu

Department
Computer Science Department

Administrative Support Person
Marcella Baker

CSD Courses Taught

15110 - Spring, 2025

15110 - Spring, 2024

Biography

Kelly Rivers is a CMU lifer; she completed both her undergraduate degree (Mathematics and Computer Science) and her graduate degree (Human-Computer Interaction) at CMU. Now she works in CSD as an Associate Teaching Professor. Kelly primarily teaches introductory programming courses, including 15-110: Principles of Computing and 15-112: Fundamentals of Programming and Computer Science. She frequently uses active learning and live coding in her teaching, and she is especially interested in helping a wide range of students learn how they can apply computational concepts to their own interests and fields of work.

Kelly also works as an undergraduate advisor and participates in outreach through the CS Scholars program. She does not currently engage in research but has studied intelligent tutoring systems and data-driven hint generation in the past. Outside of work Kelly enjoys spending time with her dog Stella, who can sometimes be found in her office on Gates 4.

Publications