Kelly Rivers
Office 4109 Gates and Hillman Centers
Email krivers@andrew.cmu.edu
Department
Computer Science Department
Administrative Support Person
Marcella Baker
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.