For Fall 2008, I worked with Neema Moraveji and Prof. Scott Klemmer on revamping CS147, the introductory HCI class at Stanford. As part of the re-design, I designed and developed the course software system that students use to submit their work, as well as view others’.
The software is currently in use by two courses at Stanford, with enrollment totaling 200 students. It is implemented in Django (with jQuery). To get the system up and running, we adapted and extended as many open-source technologies as possible. Students can attach files, images, links, and other media, and view each others’ work, either in their particular section or for the whole course. Meanwhile, Teaching Assistants (TAs) can grade assignments and provide feedback, as well as generate grade reports and mark section attendance.
django-courseapp will be released as open-source after it is used for this quarter’s courses.
As the system gets real-world usage with students, I’m constantly implementing suggestions and usability improvements.For CS247 (Interaction Design Studio) my group of 4 worked with Saori Fotenos, a Reuters Digital Vision Fellow, on ways to boost self-esteem for children in public school in Rio de Janeiro.
The primary goals of the project were affordability, durability, maximizing the number of children that could interact with the computer at once, and most of all, fun. Our final prototype used sub-$20 USB keyboards that we modified to resemble musical instruments using foamcore and fabric, and a Flash application that output music and recorded video as the children played with the instruments.
This project was one of two projects selected for Best Project at the end-quarter fair. Also, it was featured at Maker Faire 2006 (where over 1000 people of all ages tried it out), and at a Microsoft Research Road Show in Mountain View, CA.