
About
Kelly Rivers is an Associate Teaching Professor in the Computer Science Department at Carnegie Mellon University (CMU). She teaches introductory programming courses such as 15-110 and 15-112, emphasizing active learning and live coding. Her academic background includes a PhD in Human-Computer Interaction (2017), an MS in HCI (2015), and a BS in Mathematics and Computer Science (2011), all from CMU. Her research interests historically focused on data-driven tutoring systems and adaptive educational technologies, particularly in programming education.
She has contributed to projects like CloudCoder and developed methods for hint generation in programming tutors. Her work includes analyzing student learning curves and improving educational tools through data-driven approaches. Rivers also participates in outreach initiatives like the CS Scholars program and SAMS, aiming to increase diversity in computer science education.
Her teaching spans courses such as 15-112 (Fundamentals of Programming), 15-110 (Principles of Computing), and outreach programs for high school students. She has advised numerous student projects through term assignments in her courses, though no formal advisees are listed. Her work integrates computational concepts with real-world applications, fostering interdisciplinary engagement.
Find Kelly Rivers elsewhere
Related Searches
You Might Also Like
David KosbieCarnegie Mellon University · Teaching Professor
Mark StehlikCarnegie Mellon University · Teaching Professor
Ana Paula CentenoRutgers, The State University of New Jersey · Teaching Professor
Meghan AllenUniversity of British Columbia · Associate Professor
Seshadri VenugopalRutgers, The State University of New Jersey · Teaching Professor
Emma BrunskillCarnegie Mellon University · Assistant Professor