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
TEACHING INTERESTS
I design courses by aligning the instructional goals of the course with the assessments students complete and the instruction they receive. I create assessments that provide immediate and relevant feedback to students whenever possible. My instruction is example-focused with many modalities of active learning, such as live coding, student pair coding, “clicker” quizzes, think-pair-share activities, and reflection prompts.
TEACHING ACTIVITIES
- COURSE TAUGHTPrinciples of Computing12 Jan 2026 - 5 May 2026
- COURSE TAUGHTPrinciples of Computing25 Aug 2025 - 15 Dec 2025
- COURSE TAUGHTTeaching Techniques for Computer Science25 Aug 2025 - 15 Dec 2025
- COURSE TAUGHTComputer Science Scholars12 May 2025 - 1 Aug 2025
- COURSE TAUGHTPrinciples of Computing13 Jan 2025 - 6 May 2025
- COURSE TAUGHTTeaching Techniques for Computer Science13 Jan 2025 - 6 May 2025
- COURSE TAUGHTComputer Science Scholars13 May 2024 - 2 Aug 2024
- COURSE TAUGHTPrinciples of Computing16 Jan 2024 - 7 May 2024
- COURSE TAUGHTTeaching Techniques for Computer Science16 Jan 2024 - 7 May 2024
- COURSE TAUGHTPrinciples of Computing28 Aug 2023 - 18 Dec 2023
- COURSE TAUGHTTeaching Techniques for Computer Science28 Aug 2023 - 18 Dec 2023
- COURSE TAUGHTComputer Science Scholars15 May 2023 - 11 Aug 2023
- COURSE TAUGHTPrinciples of Computing17 Jan 2023 - 9 May 2023
- COURSE TAUGHTPrinciples of Computing29 Aug 2022 - 19 Dec 2022
- COURSE TAUGHTComputer Science Scholars16 May 2022 - 15 Aug 2022
- COURSE TAUGHTDesigning Human Centered Software18 Jan 2022 - 10 May 2022
- COURSE TAUGHTDesigning Human Centered Software18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing18 Jan 2022 - 10 May 2022
- COURSE TAUGHTPrinciples of Computing30 Aug 2021 - 14 Dec 2021
- COURSE TAUGHTPrinciples of Computing30 Aug 2021 - 14 Dec 2021