Computer Science

  • CS 61a: Structure and Interpretation of Computer Programs
  • CS 61b: Data Structures
  • CS 61c: Computer Architecture
  • CS 70: Discrete Mathematics and Probability Theory
  • CS 162: Operating Systems
  • CS 170: Algorithms
  • CS 188: Artificial Intelligence
  • CS 189: Machine Learning
  • CS 194-26: Computational Photography
  • CS 294-115: Algorithmic Human-Robot Interaction
  • CS 280: Computer Vision

Statistics

  • Stat 133: Concepts in Computing with Data
  • Stat 134: Concepts of Probability
  • Stat 135: Concepts of Statistics

Math

  • Math 53: Multi-variable Calculus
  • Math 54: Linear Algebra and Differential Equations
  • Math 104: Real Analysis
  • EECS 127: Optimization Models