Coursework
List of coursework I've taken at Princeton.
* indicates graduate coursework, ‡ indicates A+ grade
Mathematics and Operations Research
| | MAT474 ‡ | Analytical Combinatorics taught by Robert Sedgewick | |
| | ORF245 | Fundamentals of Statistics taught by Jianqing Fan | |
| | ORF309 | Probability and Stochastic Systems taught by Ramon van Handel | |
| | ORF363 | Computing and Optimization for the Physical and Social Sciences taught by Amir Ali Ahmadi | |
| | ORF405 | Regression and Applied Time Series taught by Jason Klusowski | |
| | ORF474 | Topics in Operations Research and Financial Engineering: Network Game Theory taught by Rene Carmona | |
| | *ORF525 | Statistical Foundations of Data Science taught by Jianqing Fan | |
| | *ORF526 | Probability Theory taught by Elizaveta Rebrova | |
| | *ORF527 ‡ | Stochastic Calculus taught by Emma Hubert | |
| | *ORF550 | Topics in Probability: Probability in High Dimension taught by Ramon van Handel | |
| | *SML505 | Modern Statistics taught by Peter Melchior |
Computer Science
| | COS217 | Introduction to Programming Systems taught by Szymon Rusinkiewicz | |
| | COS226 | Algorithms and Data Structures taught by Kevin Wayne | |
| | COS316 | Principles of Computer System Design taught by Amit Levy and Ravi Netravali | |
| | COS324 | Introduction to Machine Learning taught by Jia Deng and Olga Russakovsky | |
| | COS333 | Advanced Programming Techniques taught by Robert Dondero | |
| | COS340 | Reasoning About Computation (Discrete Math) taught by Ran Raz | |
| | COS445 ‡ | Economics and Computation taught by Matt Weinberg and Mark Braverman | |
| | COS484 | Natural Language Processing taught by Danqi Chen | |
| | ECE434 | Theoretical Machine Learning taught by Chi Jin | |
| | *COS514 ‡ | Fundamentals of Deep Learning taught by Sanjeev Arora | |
| | *COS521 ‡ | Advanced Algorithm Design taught by Matt Weinberg and Huacheng Yu | |
| | *COS585 | Information Theory and Applications taught by Ran Raz |