I love to teach, and have put significant time into curriculum development over the years
Classes Developed for and Taught at CMU
- I am currently developing a new course on data centric computing, called The Data Pipeline. The course is accessible to novice programmers and includes a series of tutorials that can support independent online learning.
- I helped to redesign the HCI Masters course User Centered Research and Evaluation, specificalyl bringing a real world focus to our skills teaching around contextual inquiry
- I developed an online course specifically for folks who want to know enough program to be able to prototype simple interfaces (targeted at our incoming masters students). The course is available free online at CMU's Open Learning Initiative under "Media Programming"
- I developed and taught the Environment and Society course over the last five years. This was a project oriented course that took a very multifaceted look at the role of technology in solving environmental problems.
- I helped to develop a reading course that is required for our PhD students to ensure that they have depth in technical HCI: CS Mini
- I developed and taught one of the first Assistive Technology courses in the country (specifically from an HCI perspective), and I used a service learning model to do so.
- I have helped to revamp Process and Theory over the years, a skills course intended for our first year PhD students.