Teaching

University of Washington

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

Carnegie Mellon University

HCI 291: [co-instructor] HCI for Computer Scientists (Spring 2004)
HCI 413: [ta] Human Factors (Autumn 2004)

Stanford University

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