← Back to home

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