teaching
CSCE 655 Human-Centered Computing

spring 2019, 2016, 2015, 2014.
fall 2016, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004.

CSCE 315: Programming Studio

fall 2018, fall 2016. spring 2016, 2014.

CSCE 444 Structures of Interactive Information

fall 2015, 2007, 2006, 2005, 2004. spring 2004, 2003.

CSCE 482 Senior Capstone Design

fall 2011, 2010. spring 2010.

HTML5

anytime

CSCE 491/691 Research

always

CSCE 667 Seminar:
Human-Centered Computing and Information

Live Media Places

spring 2017

Curation and Ideation meet Social Media

fall 2014

Sensory Interfaces

spring 2012

Fluid Information

spring 2011

CSCE 489/689 Location, Location, Location

spring 2008

CSCE 489/689 Creative and Expressive Systems

spring 2007

CSCE 489/689 Physical Interfaces

spring 2006

CSCE 689 Recombinant Media Ecosystems

spring 2005, fall 2002