Berkeley Courses

Courses I took at Berkeley.
Semester Class Name Instructor
Fall 2012 EE 20 Intro. Signals & Systems Babak Ayazifar
CS 61A SICP John Denero
CS 61B Intro. Data Structures & Algos Paul N. Hilfinger
Math 53 Mutivariable Calc. John R. Steel
Spring 2013 EE 40 Intro. Circuits Michel Maharbiz
CS 61C Machine Structures Dan Garcia
CS 70 Discrete Math & Probability Anant Sahai
Math 54 Linear Algebra Constantin Teleman
Physics 110A E&M Feng Wang
Fall 2013 EE 120 Signals & Systems Murat Arcak
EE 121 Coding for Digital Comm. & Beyond Anant Sahai
CS 170 Efficient Algorithms & Intractable Problems Satish Rao
Physics 137A Quantum Mechanics Irfan Siddiqi
Spring 2014 EE 127 Convex Optimization Laurent El Ghaoui
Math H113 Honors Abstract Algebra Paul Vojta
Physics 105 Analytic Mechanics Matthias Reinsch
Fall 2014 EE 226A Grad. Random Processes in Systems Tom Courtade
CS 276 Grad. Cryptography Sanjam Garg
Math 104 Real Analysis Atoshi Chowdhury
(TA CS 70) Teaching Assistant for CS 70 (Anant Sahai)
Spring 2015 CS 270 Grad. Algorithms Lap Chi Lau
CS 172 Computability & Complexity Luca Trevisan
Math 191 Combinatorial Topology Jeff Hicks
EE 192 Mechatronics Design Lab Ronald S. Fearing
Fall 2015 CS 294-114 Fine-Grained Complexity and Algorithms Russell Impagliazzo
EE 229A Information Theory Venkat Anantharam
(TA EE 16A) Teaching Assistant for EE 16A (Anant Sahai, Ali Niknejad)
Spring 2016 CS 294 Graph Partitioning, Expanders and Spectral Methods Luca Trevisan
CS 294 Theoretical Computer Science's Greatest Hits Prasad Raghavendra
(TA EE 121) Teaching Assistant for EE 121 (Omur Ozel)