Courses that I have taught or TAd:
Mar 24, 2007
| Year | Semester | School | Dept. | Title | Course | Archived Page | |
|---|---|---|---|---|---|---|---|
|  | 2005 | Summer | Berkeley | CS | Instructor | 61A - Structure and Interpretation of Computer Programs | Course Homepage | 
|  | 2004 | Summer | Berkeley | CS | Instructor | 61C - Machine Structures | Course Homepage | 
| Spring | Berkeley | EECS | TA | 152 - Computer Architecture | - | ||
|  | 2003 | Fall | Berkeley | EECS | TA | 152 - Computer Architecture | Course Homepage | 
| Summer | Berkeley | CS | Instructor | 61A - Structure and Interpretation of Computer Programs | Course Homepage | ||
|  | 2002 | Summer | Berkeley | CS | Instructor | 61A - Structure and Interpretation of Computer Programs | Course Homepage | 
| Spring | Berkeley | CS | TA | 61C - Machine Structures | - | ||
|  | 2001 | Fall | Berkeley | CS | TA | CS3 - Intro to Symbolic Programming | Section Homepage | 
| Spring | Berkeley | CS | TA | 61C - Machine Structures | Section Homepage | ||
|  | 2000 | Fall | Berkeley | CS | TA | 61C - Machine Structures | Section Homepage |