college
every semester at carnegie mellon university!



spring 2025
thoughts: i ta’d for 15440 (distributed systems) this semester! i thought it was pretty fun being a ta :-) starting to think about graduation…
- 15799: special topics in databases: query optimization
- 10301: introduction to machine learning
- 15330: introduction to computer security
- 16385: computer vision
fall 2024
thoughts: went to ghc in philly this semester (thank you scs)! talked to a lot of cool people and companies :) 451 is the hardest class i have taken so far… algorithms taught are relatively interesting but the exams are hard. i enjoyed 445 & acting though!
- 15445: database systems
- 15451: algorithm design and analysis
- 17313: foundations of software engineering
- 17415: software engineering reflection
- 54191: acting for non-majors
spring 2024
thoughts: i didn’t really enjoy 210 and struggled a bit in the class, but it was also partially my fault :/ tutored for 151 this semester and i think i genuinely learned more from this than when i took 151 freshman fall.
- 15210: parallel and sequential data structures and algorithms
- 15440: distributed systems
- 03133: neurobiology of disease
- 33104: experimental physics
- 16235: fantastic robots and how to fold them
fall 2023
thoughts: pretty chill semester. i could have taken more classes but the extra time also helped during my first real recruiting season (so many applications…)
- 15213: introduction to computer systems
- 15317: constructive logic
- 36218: probability theory for computer scientists
- 76270: writing for the professions
- 85104: psychopathology
- 21295: putnam seminar
spring 2023
thoughts: a lot more manageable compared to fall semester. spent a lot of time & effort on 251 (really enjoyed the class). even after taking multivariable calculus in high school, 266 was still hard :/
- 15150: principles of functional programming
- 15251: great ideas in theoretical cs
- 21266: vector calculus for cs (aka multivariable calculus)
- 76239: introduction to media & film studies
- 84390: social media, technology, and conflict (online)
fall 2022
thoughts: very overwhelming at the beginning for someone who went to a small high school with not a lot of resources. met a ton of people through concepts office hour though :) definitely got better at time management throughout the semester.
- 07128: freshmen immigration course (required for all scs first-years)
- 07131: great practical ideas in cs
- 15122: principles of imperative computation
- 15151: mathematical foundations in cs (aka concepts)
- 21241: matrices & linear transformation
- 76107 & 76108: writing about data / public problems
- 98140: stuco - mathemagics (card tricks + math)