coursework

List of coursework I've taken / TA'd for at Princeton.

* indicates graduate coursework, ‡ indicates A+ grade

computer science


cos217   Introduction to Programming Systems taught by Szymon Rusinkiewicz

cos226   Algorithms and Data Structures taught by Kevin Wayne

cos320    Compiling Techniques taught by Zachary Kincaid

cos324 ‡   Introduction to Machine Learning taught by Sanjeev Arora and Danqi Chen

cos326   Functional Programming taught by Andrew Appel

cos333   Advanced Programming Techniques taught by Robert Dondero

cos340   Reasoning about Computation (Discrete Math) taught by Ran Raz

cos375   Computer Architecture taught by David August

cos418   Distributed Systems taught by Wyatt Lloyd

cos434   Theoretical Machine Learning taught by Chi Jin

cos445   Economics in Computing (CS Theory) taught by Matthew Weinberg

cos451 ‡   Computational Geometry taught by Bernard Chazelle

*cos514 ‡   Fundamentals of Deep Learning (Theory) taught by Sanjeev Arora

*cos521 ‡   Advanced Algorithm Design taught by Matthew Weinberg

*cos526   Neural Rendering taught by Felix Heide

*cos598d ‡   Systems in Machine Learning taught by Kai Li

*ece524   Foundations of Reinforcement Learning [sat in] taught by Chi Jin


math & fizz


mat215   Honors Analysis taught by Sun-yung Chang

mat217   Honors Linear Algebra taught by Andrew Yarmola, Kenneth Ascher

mat300   Multivariable Analysis taught by Sun-yung Chang

mat345   Abstract Algebra taught by Lue Pan

mat478   Extremal Combinatorics taught by Alon Noga

orf309   Probability and Stochastic Systems taught by Ramon van Handel

*orf526   Probability Theory taught by Elizabeth Rebrova

*orf550   Topics in Probability: Probability in High Dimension taught by Ramon van Handel

phy205   Classical Mechanics taught by Bill Jones

phy208   Quantum Mechanics taught by Silviu Pufu


stuff i ta'd or graded for


cos226   Algorithms and Data Structures - Precept Assistant fall 2021, spring 2022

cos240   Reasoning About Computation - Grader fall 2022

cos326   Functional Programming - Grader & TA fall 2022

cos445   Economics in Computing - Grader spring 2023

ece433/cos435   Introduction to Reinforcement Learning - Undergraduate Course Assistant spring 2024

mat217   Honors Linear Algebra (Axler) - Undergraduate Course Assistant spring 2024