Courses taught at California Institute of Technology
As Instructor:Spring 2003
- CS 3 - Structure and Interpretation of Computer Programs
- CS 141b - Distributed Computation Laboratory
- CS 141a - Distributed Computation Laboratory
- CS 3 - Structure and Interpretation of Computer Programs
- CS 141b - Distributed Computation Laboratory
- CS 141a - Distributed Computation Laboratory
As Teaching Assistant:
1997-98 and 1999-2000
- CS 138abc - Computer Algorithms
- CS 141abc - Distributed Computation Laboratory
- CS 20abc - Computation, Computers and Programs