Classes I’ve Taught:
University of San Francisco (Adjunct, Computer Science Department, Spring 2018, promoted to Term Assistant Professor in Fall 2018):
Computing, Mobile Apps and the Web:
- An introduction to computer programming and mobile app development using App Inventor
Programming Language Paradigms:
A “paradigms and principles” approach to programming language theory. We spend about half the class learning how to program functionally in Racket and Haskell, and the other half learning about the formal language theory behind compilers and interpreters.
Mills College (Guest Lecturer, Fall 2015):
Street Stories Oakland:
- A project-based, digital humanities course in the English Department
Harvard University (Teaching Fellow, Fall 2006 to Spring 2009):
-
- First-year German language course
-
- Accelerated first-year German language course*
-
- Second-year German language course*
- A Core humanities course*
*I received the Derek Bok Teaching Award for these classes
Tufts University (Visiting Lecturer, Fall 2008):
Stanford University (Resident Hall teacher, Fall 2001 to Spring 2002):
-
- German Conversation for activity credit through
Recent Guest Lectures/Workshops:
Mills College
-
- “Evolution in the Victorian Era.” English Department, 3/30/2017
-
- “The Poetry of William Blake.” English Department, 3/7/2017
- “What Are the Digital Humanities?” Computer Science Department, 10/13/2015
UC Berkeley
- “Using WordPress for Digital Archives.” English Department, 3/16/2017