TA Assignments
- Fall 1999, PIC 10B Intermediate Programming
- Instructor: Professor Natalia Berloff
- Winter 2000, PIC 10B Intermediate Programming
- Instructor: Professor Michael Leonard
- Spring 2000, PIC 10B Intermediate Programming
- Instructor: Professor David Kan
- Summer 2000, PIC 20 Programming for the Internet in the Java Language
- Instructor: Professor Ivo Dinov
- Fall 2000, PIC 10B Intermediate Programming
- Instructor: Professor Christopher Pollett
- Winter 2001, PIC 20A Principles of the Java Language with Applications
- Instructor: Professor Ron Miech
- Spring 2001, PIC 10C Advanced Programming
- Instructor: Professor Michael J. Mossinghoff
- Fall 2001, PIC 20B Advanced Aspects of the Java Language With Applications
- Instructor: Professor Fedor Andrianov
- Fall 2001, PIC 10A Introduction to Programming
- Instructor: Professor Victoria Rayskin
- Winter 2002, PIC 20A Principles of the Java Language with Applications
- Instructor: Professor Norman Danner
- Spring 2002, PIC 10B Intermediate Programming
- Instructor: Professor Michael J. Mossinghoff
- Winter 2004, PIC 10C Advanced Programming
- Instructor: Professor Fedor Andrianov
- Winter 2004, PIC 40A Introduction to Internet Programming
- Instructor: Professor Fedor Andrianov
- Fall 2004, MATH 3C Calculus and Probability for the Life Sciences
- Instructor: Professor Lyman Chaffee
- Fall 2004, MATH 115A Linear Algebra
- Instructor: Professor Samuel Poss
- Winter 2005, MATH 113 Combinatorics
- Instructor: Professor Roberto Schonmann
- Winter 2005, PIC 20A Principles of the Java Language with Applications
- Instructor: Professor Charles C.C. Li
- Summer 2005, MATH 132 Complex Analysis for Applications
- Instructor: Professor Marius Stefan
- Fall 2005, MATH 120A Differential Geometry
- Instructor: Professor Geoff Mess
- Fall 2005, MATH 32A Calculus of Several Variables
- Instructor: Professor Kefeng Liu