Berkeley
CS61B (Data Structures): Summer 2004 (archived website)
As Teaching Assistant
Saarbrücken
Programmierung II (Grundlagen von Datenstrukturen und Algorithmen/Info 5): Sommersemester 2003 (with Prof. Dr. Hans-Peter Lenhof)
Berkeley
CS61A (SICP): Summer 2002 (with Visiting Lecturer Kurt Meinz)
CS61B (Data Structures): Summer 2000 (with Visiting Lecturer Michael Brudno), Fall 2000 (with
Prof. Paul Hilfinger),
Fall 2001 (head TA with Prof. Paul Hilfinger)
CS61C (Machine Structures): Spring 2002 (head TA with Senior Lecturer Michael Clancy)