Coursework
56 courses at Carnegie Mellon, grouped by area
- Spring 2025 Semester Review course reviews from my Spring 2025 semester at CMU
Systems 4
- 15-645 Database Systems Fall 2026
- 11-868 Large Language Model Systems Fall 2026
- 15-440 Distributed Systems Fall 2025
- 15-213 Introduction to Computer Systems Summer 2024
AI, Vision & Graphics 4
- 15-689 Independent Study Fall 2026
- 10-301 Introduction to Machine Learning Spring 2026
- 15-362 Computer Graphics Spring 2025
- 16-385 Computer Vision Fall 2024
Programming 4
- 15-210 Parallel and Sequential Data Structures and Algorithms Fall 2024
- 15-150 Principles of Functional Programming Spring 2024
- 15-122 Principles of Imperative Computation Fall 2023
- 15-112 Fundamentals of Programming and Computer Science Spring 2023
Theory & Mathematics 7
- 21-325 Probability Spring 2025
- 36-200 Reasoning with Data Spring 2025
- 21-241 Matrices and Linear Transformations Summer 2024
- 15-251 Great Ideas in Theoretical Computer Science Spring 2024
- 21-259 Calculus in Three Dimensions Spring 2024
- 21-127 Concepts of Mathematics Fall 2023
- 21-122 Integration and Approximation Spring 2023
HCI & Design 5
- 05-891 Designing Human Centered Software Fall 2026
- 99-358 IDeATe: Introduction to Unity3D Spring 2026
- 05-362 Transformational Game Design Studio Fall 2025
- 05-413 Human Factors Fall 2024
- 67-220 Digital Accessibility - Ensuring Universal Access to the Information Society Fall 2023
Cognitive Science 5
- 85-310 Research Methods in Cognitive Psychology Fall 2025
- 85-419 Introduction to Parallel Distributed Processing Spring 2025
- 85-219 Foundations of Brain and Behavior Fall 2024
- 85-211 Cognitive Psychology Spring 2024
- 88-120 Reason, Passion and Cognition Fall 2022
Architecture & Art 12
- 48-241 Modern History of Architecture & Theory Spring 2026
- 99-520 Collaborative Research through Projects Summer 2024
- 48-355 Perspective Spring 2024
- 48-356 Color Drawing Fall 2023
- 48-240 History of World Architecture I Spring 2023
- 62-123 Digital Media II Spring 2023
- 62-126 Drawing II Spring 2023
- 48-100 Architecture Design Studio: POIESIS STUDIO 1 Fall 2022
- 48-104 Shop Skills Fall 2022
- 62-104 Design Ethics & Social Justice in Architecture Fall 2022
- 62-122 Digital Media I Fall 2022
- 62-125 Drawing I Fall 2022
BXA Interdisciplinary 5
- 52-402 BXA Seminar V: Capstone Project Spring 2026
- 52-401 BXA Seminar IV: Capstone Project Research Fall 2025
- 52-392 BXA Seminar III: Deconstructing Disciplines Spring 2025
- 52-291 BXA Seminar II: Transferring Knowledge Spring 2024
- 52-190 BXA Seminar I: Building the Wunderkammer Spring 2023
General Education & PE 10
- 99-384 Technology, Humanity and Social Justice: Health Spring 2026
- 69-136 Basketball Skills Spring 2026
- 33-120 Science and Science Fiction Fall 2025
- 33-121 Physics I for Science Students Spring 2025
- 69-151 Introduction to Yoga Spring 2025
- 82-270 Technology in Japanese Culture and Society Fall 2024
- 69-151 Introduction to Yoga Fall 2024
- 76-101 Interpretation and Argument Spring 2023
- 76-100 Reading and Writing in an Academic Context Fall 2022
- 79-295 Legacies of Fascism and Anti-Fascism Fall 2022