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 |