CSE 478
Areas of interest: 

Human computer interaction, sustainability, computers and civic engagement, designing for human values, constraint-based languages and systems


Most recently, in Winter 2017 I taught an advanced topics course, CSE 599F1: Constraint Languages.

Here are web pages for other courses I've taught in the last several years:

  • CSE 341: Programming Languages (Autumn 2015)
  • CSE 440: HCI (Autumn 2011)
  • CSE 481h: Accessibility Capstone (Winter 2012)
  • CSE 510: Advanced Topics in Human Computer Interaction (Spring 2014)
  • CSEP 510: Human-Computer Interaction (PMP program, Autumn 2013)
  • CSE 599p: Value Sensitive Design (Autumn 2009)