Introduction to Computer Science
Programming MethodologyCS106A
Programming AbstractionsCS106B
Programming ParadigmsCS107
Artificial Intelligence
Introduction to RoboticsCS223A
Natural Language ProcessingCS224N
Machine LearningCS229
Linear Systems and Optimization
The Fourier Transform and its ApplicationsEE261
Introduction to Linear Dynamical SystemsEE263
Convex Optimization IEE364A
Convex Optimization IIEE364B