Kelly Rivers
Associate Teaching Professor
Computer Science Department
Orcid identifier0000-0002-7004-8080 (opens in a new tab)
- Associate Teaching ProfessorComputer Science Department
- Carnegie Mellon University, Computer Science Department, 5000 Forbes Avenue, Pittsburgh, PA, 15213, United States
BIO
Kelly is an Assistant 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, working with Ken Koedinger. She's interested in data-driven tutoring, computer science education research, and adaptive educational technologies. Her thesis work was on the effects of automatically-generated hints in practice programming problems on student learning.
Kelly completed her PhD in Human-Computer Interaction, working with Ken Koedinger. She's interested in data-driven tutoring, computer science education research, and adaptive educational technologies. Her thesis work was on the effects of automatically-generated hints in practice programming problems on student learning.
ACADEMIC POSITIONS
- Associate Teaching ProfessorCarnegie Mellon University, Computer Science Department, Pittsburgh, United States2023 - present
- Assistant Teaching ProfessorCarnegie Mellon University, Computer Science, Pittsburgh, United States2017 - 2023
DEGREES
- Ph.D., Human Computer InteractionCarnegie Mellon University, Pittsburgh, United StatesAug 2017
- M.S., Human Computer InteractionCarnegie Mellon University, Pittsburgh, United States2015
- B.S., Mathematics and Computer ScienceCarnegie Mellon University, Pittsburgh, United States2011
CAMPUS
- Pittsburgh