Teaching

University of Washington

INSC 570: Research Design (Autumn 2006, Autumn 2007, Autumn 2008)
IMT 540: Design Methods for Interaction and Systems (Autumn 2007, Autumn 2008)
INFO 498: Special Topics: Input & Interaction (Spring 2008)
INFO 444: Value Sensitive Design (Spring 2007)

Carnegie Mellon University

HCI 413/813: Human Factors (Autumn 2004)
HCI 291: HCI for Computer Scientists (Spring 2004)

Stanford University

CS 147: Introduction to Human-Computer Interaction Design (Autumn 1998, Autumn 1999)
CS 201: Computers, Ethics & Social Responsibility (Winter 1999)
CS 247B: Human-Computer Interaction: Contextual & Organizational Issues (Spring 1999)
CS 106X: Programming Methodology & Abstractions (Spring 1999)
CS 106A: Programming Methodology (Autumn 1997)