Previous semesters:

Spring 2014 Fall 2013
Sabbatical CS162: Operating Systems and Systems Programming (co-taught with Anthony Joseph)
  CS 294-94: Autograding & Online Education Technology (co-taught with Armando Fox)
  Econ 291/E298B: Behavior Measurement and Change (w/ Raja Sengupta, Shachar Kariv, Joan Walker)
Spring 2013 Fall 2012:
CS294-1: Behavioral Data Mining CS160: User Interface design, prototyping and evaluation
   
Spring 2012 Fall 2011
CS294-1 Behavioral Data Mining CS160 User Interface design, prototyping and evaluation
   
Spring 2011 Fall 2010:
CS294-1 Human-Centered Design: Behavior Change CS160: User Interface design, prototyping and evaluation
   
Spring 2010 Fall 2009
On Leave CS160 User Interface design, prototyping and evaluation
   
Spring 2009 Fall 2008:
CS260 Topics in HCI CS160: User Interface design, prototyping and evaluation
   
Spring 2008: Fall 2007:
CS174: Combinatorics and discrete probability Sabbatical
   
Spring 2007: Fall 2006:
Parental leave CS260: Research topics in HCI
   
Spring 2006: Fall 2005:
CS160: User interface design, prototyping and evaluation CS294-1 Design of Health Technologies
   
Spring 2005: Fall 2004:
CS294-1 Human-Centered Computing CS160: User interface design, prototyping and evaluation
   
Spring 2004: Fall 2003:
CS160: User interface design, prototyping and evaluation CS294-8 Design Realization 2
  CS298-4: BID/HCC seminar
Spring 2003: Fall 2002: Sabbatical
CS160: User interface design, prototyping and evaluation  
CS298-4: BID/HCC seminar  
Spring 2002: Fall 2001:
CS260: User interfaces to computer systems CS160: User interface design, prototyping and evaluation
CS298-4: Human-Centered Computing seminar    

Spring 2001:

Fall 2000:
CS174: Combinatorics and Discrete Probability CS294-4 Human-Centered Computing (grad class)
HCC Seminar: Human-Centered Computing Seminar HCC seminar: Human-Centered Computing Seminar
Spring 2000: Fall 99:
CS174: Combinatorics and Discrete Probability CS294-4 Human-Centered Computing (regular class)
HCC seminar: Human-Centered Computing Seminar HCC seminar: Grad seminar
Spring 99: Fall 98:
CS174: Combinatorics and Discrete Probability CS184: Foundations of Computer Graphics
HCC seminar: Human-Centered Computing Seminar HCC seminar: Human-Centered Computing Seminar