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):

German A:

    • First-year German language course

German Bab:

    • Accelerated first-year German language course*

German Ca/Cb:

    • Second-year German language course*

Children’s Literature:

    A Core humanities course*

*I received the Derek Bok Teaching Award for these classes

Tufts University (Visiting Lecturer, Fall 2008):

Grimms’ Fairy Tales

Stanford University (Resident Hall teacher, Fall 2001 to Spring 2002):

    • German Conversation for activity credit through

Haus Mitteleuropa

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