Hi! So here's a list of selected STEM classes I've taken at CMU. By far my favorite has to be Great Ideas in Theoretical Computer Science. I never knew something could be so immensely rewarding and frustrating at the same time. Well, for me, math is hard and I am forever grateful to Akhil, Bas, and Sam who toiled with me to solve mind-bending problems week after week. Senior Fall 2021 15-356 Cryptography 15-459 Quantum Computation 21-373 Abstract Algebra 80-413 Category Theory Junior Spring 2021 15-440 Distributed Systems 15-451 Algorithm Design and Analysis 21-301 Combinatorics Junior Fall 2020 10-701 Introduction to Machine Learning (PhD) 15-411 Compiler Design 15-455 Undergraduate Complexity Theory Sophomore Spring 2020 15-210 Parallel and Sequential Data Structures and Algorithms 15-259 Probability and Computing 15-260 Statistics and Computing 21-259 Calculus in Three Dimensions Sophomore Fall 2019 15-251 Great Ideas in Theoretical Computer Science 15-213 Introduction to Computer Systems 21-241 Matrices and Linear Transformations Freshman Spring 2019 15-122 Principles of Imperative Computation 15-150 Principles of Functional Programming 21-122 Integration and Approximation Freshman Fall 2018 07-131 Great Practical Ideas in Computer Science 15-112 Fundamentals of Programming and Computer Science 15-151 Mathematical Foundations in Computer Science 21-120 Differential and Integral Calculus