Four Years, Annotated
Everything I've taken at Carnegie Mellon, in the order I took it. Written for whoever is picking a schedule at 2am.
I use colour to mark the ones worth singling out. Green means thought-provoking or exceptionally well taught. Magenta means life-changing.
(Freshman) Fall 2023
- 15-112: Fundamentals of Programming
- 21-127: Concepts of Mathematics
- 70-106: Business Science
- 73-102: Principles of Microeconomics
- 76-101: Interpretation and Argument
- 99-101: Computing at Carnegie Mellon
Extracurriculars: [to be added]
Experience: [to be added]
(Freshman) Spring 2024
- 15-122: Principles of Imperative Computation
- 21-122: Integration and Approximation
- 70-104: Business Leadership Endeavor
- 70-122: Introduction to Accounting
- 76-328: Introduction to Corpus Linguistics
- 85-251: Personality
Extracurriculars: [to be added]
Experience: [to be added]
(Freshman) Summer 2024
- 99-520: Applied Software Engineering
- 76-270: Writing for the Professions
- 82-279: Anime and the Interplay of the Japanese World
Extracurriculars: [to be added]
Experience: [to be added]
(Sophomore) Fall 2024
- 15-150: Principles of Functional Programming
- 15-213: Introduction to Computer Systems
- 21-295: Putnam Seminar
- 21-241: Matrices and Linear Transformations
- 33-121: Physics for Science Students I
Extracurriculars: [to be added]
Experience: [to be added]
(Sophomore) Spring 2025
- 15-210: Parallel and Sequential Data Structures and Algorithms
- 36-218: Probability Theory for Computer Scientists
- 15-251: Great Ideas in Theoretical Computer Science
- 09-111: Chemistry Building Blocks
Extracurriculars: [to be added]
Experience: [to be added]
(Sophomore) Summer 2025
- 03-132: Basic Science to Modern Medicine
Extracurriculars: [to be added]
Experience: [to be added]
(Junior) Fall 2025
- 15-440: Distributed Systems
- 15-451: Algorithm Design and Analysis
- 21-301: Combinatorics
- 15-455: Undergraduate Complexity Theory (W)
- 21-259: Calculus in Three Dimensions
- 67-235: Puzzles, Games, and Probability
Extracurriculars: [to be added]
Experience: [to be added]
(Junior) Spring 2026
- 15-326: Computational Microeconomics
- 16-385: Computer Vision
- 21-355: Principles of Real Analysis I
- 70-391: Finance
- 33-104: Experimental Physics
- 57-104: Elective Studio — Beginning Piano
Extracurriculars: [to be added]
Experience: [to be added]
(Junior) Summer 2026
- 66-221: Topics of Law
Extracurriculars: [to be added]
Experience: [to be added]
(Senior) Fall 2026
- 11-485: Introduction to Deep Learning
- 15-317: Constructive Logic
- 15-319: Cloud Computing
- 17-313: Foundations of Software Engineering
Extracurriculars: [to be added]
Experience: [to be added]
(Senior) Spring 2027
- —: Schedule not finalised
Extracurriculars: [to be added]
Experience: [to be added]
The marks say what a course did for me, not how hard it was — though the hard ones were usually the good ones. If you're weighing a schedule and want the unfiltered version, ask me.