Mostly taken at Berkeley. Some favorite courses marked. (*)
Computer Science
Computer Science
- CS 61A - The Structure and Interpretation of Computer Programs
- CS 61B - Data Structures
- CS 61C - Great Ideas of Computer Architecture (Machine Structures)*
- CS 168 - Introduction to the Internet: Architecture and Protocols
- CS 170 - Efficient Algorithms and Intractable Problems*
- EECS 126 - Probability and Random Processes*
- EECS 127 - Optimization Models in Engineering
- STAT 198 - Intro to AI Safety DeCal
- Calculus (1,2,3)
- Discrete Mathematics
- Introduction to Statistics
- MATH 54 - Linear Algebra and Differential Equations
- MATH 74 - Transition to Upper Division Mathematics
- MATH 104 - Introduction to Analysis*
- MATH 110 - Abstract Linear Algebra
- MATH 113 - Introduction to Abstract Algebra
- MATH 125A - Mathematical Logic*
- MATH 128A - Numerical Analysis
- MATH H185 - Honors Introduction to Complex Analysis
- PHYSICS 5A - Introductory Mechanics and Relativity*
- PHYSICS 5B - Introductory Electromagnetism, Waves, and Optics
- PHYSICS 5BL - Introduction to Experimental Physics I
- PHYSICS 5C - Introductory Thermodynamics and Quantum Mechanics
- PHYSICS 137A - Quantum Mechanics