Teaching

Following are the courses that I regularly teach as a core member of the Human-Computer Interaction Design (HCID) program at the Indiana University School of Informatics and Computing.

Undergraduate Courses

Human-Computer Interaction (I300). This upper-division undergraduate course introduces students to the field of Human-Computer Interaction.

Multimedia Arts and Technology (I310). This course combines readings in digital media studies with a digital media lab. Students are expected to explore ways that digital media theory can inform and enrich practice.

Graduate Courses

Foundations of HCI (I542). A required course of all students entering our Master’s in HCID program, Foundations introduces students to seminal papers and ideas from the past three decades. Topics covered include information processing models of cognition, collaboration, distributed cognition, affective computing, creativity support software, ubiquitous computing, and experience design, among others. (Download F2011 Syllabus)

Experience Design (I544). Also a required core course for all of our Master’s students, Experience Design introduces students to theories of experience, linking these to design theory and practice. All of this comes together in a final project in which students design an interactive museum exhibit. (Download S2010 Syllabus)

Interaction Culture (I590). An elective course, Interaction Culture is tightly linked to my active research. Topics include interaction criticism, experience design, multimedia arts and film, and philosophical aesthetics as applied to interaction. (Download F2010 Syllabus)

Master’s Capstone (I694). A required 6-credit course in which students execute a design project to complete their Master’s requirements. In 2012, I am co-designing and team-teaching I694 with my colleague, Eli Blevis.

Follow

Get every new post delivered to your Inbox.