Current Grad Courses | Current Undergrad Courses | Middle School Curricula| Past Courses

Current Grad Courses

Assistive Technology (Current Grad)

Posts relating to Assistive Technology Teaching

The Future of Access Technologies

Access technology (AT) has the potential to increase autonomy, and improve millions of people’s ability to live independently. This potential is currently under-realized because the expertise needed to create the right AT is in short supply and the custom nature of AT makes it difficult to deliver inexpensively. Yet computers’ flexibility and exponentially increasing power …

Assistive Technology

Instructor: Jennifer Mankoff, jmankoff@cs.cmu.edu Spring 2005 HCII, 3601 NSH, (W)+1 (412) 268-1295 Office hours: By Appointment & 1-2pm Thurs Course Description This class will focus on computer accessibility, including web and desktop computing, and research in the area of assistive technology. The major learning goals from this course include: Develop an understanding of the relationship between disability …

Fabrication and Society (Grad)

Rapid Fabrication / Prototyping

Required Readings (videos for these and others found below) Mueller, S., Im, S., Gurevich, S., Teibrich, A., Pfisterer, L., Guimbretière, F., & Baudisch, P. (2014, October). WirePrint: 3D printed previews for fast prototyping. In Proceedings of the 27th annual ACM symposium on User interface software and technology (pp. 273-280). ACM. Interactive design space exploration and …


Pick one to read (or read both!) Ion, A., Frohnhofen, J., Wall, L., Kovacs, R., Alistar, M., Lindsay, J., … & Baudisch, P. (2016, October). Metamaterial mechanisms. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (pp. 529-539). ACM. Ion, A., Wall, L., Kovacs, R., & Baudisch, P. (2017, May). Digital …

Current Undergrad Course

Interaction Programming

Middle School Curricula

Receipt Printing Robot

This document is based on a draft curriculum to be used for the 2016 Fall Tech Club (at the Waldorf School of Pittsburgh). During this club, students will work together to create a robot that can print quotes out using a receipt printer when a button is pressed, and blink its eyes. Learning Goals; Materials needed; Setup; Curricular …

Some Past Courses

Interactive Data Science