Selected courses
A selection of upper-division and graduate courses from my time at UC Berkeley.
Mathematics
Graduate courses
- MATH 202A / 202BIntroduction to Topology and Analysis
- MATH 205Theory of Functions of a Complex Variable
- MATH 206Functional Analysis
- MATH 221Advanced Matrix Computations
- MATH 222APartial Differential Equations
- MATH 258Harmonic Analysis
Undergraduate courses
- MATH 104Introduction to Analysis
- MATH 110Linear Algebra
- MATH 113Introduction to Abstract Algebra
- MATH H185Honors Introduction to Complex Analysis
- MATH 172Combinatorics
Computer science and AI
Graduate courses
- CS 271Randomness and Computation
- CS 285Deep Reinforcement Learning, Decision Making, and Control
Undergraduate courses
- CS 170Efficient Algorithms and Intractable Problems
- CS 172Computability and Complexity
- CS 182Designing, Visualizing and Understanding Deep Neural Networks
- CS 189Introduction to Machine Learning
- CS C191Quantum Information Science and Technology
Probability, statistics, and optimization
Graduate courses
- EE 226ARandom Processes in Systems
- STAT 210ATheoretical Statistics
Undergraduate courses
- EECS 126Probability and Random Processes
- EECS 127Optimization Models in Engineering