Teaching Staff

Professor James Landay

Computer Science Department, Stanford University

Office hours: Mon. 1-2 PM, Thurs. 2-3 PM (Gates 390)

Head Course Assistant Jane E

Computer Science Department, Stanford University

Office hours: Mon./Thurs. 4:30-5:30 PM (lounge by Gates 392)

Course Assistant Helen Anderson

Computer Science Department, Stanford University

Office hours: Wed. 11-noon (Coupa Cafe - Green Library), Thurs. 10:30-11:30 AM (Lathrop Tech Lounge)

Course Assistant Louis Eugene

Management Science & Engineering Department, Stanford University

Office hours: Wed. 2-3 PM, Thurs. 6-7 PM (Huang basement)

Course Assistant Leigh Hagestad

Computer Science Department, Stanford University

Office hours: Tue./Thu. 9-10 AM (Bytes Cafe)

Course Assistant Chris Min

Computer Science Department, Stanford University

Office hours: Tue. 1:30-2:30 PM, Wed. 11-noon (Lathrop Tech Lounge)

Course Assistant Sarah Nader

Computer Science Department, Stanford University

Office hours: Mon. 12:15-1:15 PM, Thurs. 10-11 AM (Lathrop Tech Lounge)

Course Assistant Erin Singer

Computer Science Department, Stanford University

Office hours: Wed. 4-5 PM, Thurs. 2-3 PM (Lathrop Tech Lounge)

Course Assistant Lucas Throckmorton

Computer Science Department, Stanford University

Office hours: Tue. 4:30-5:30 PM, Wed. 1:30-2:30 PM (Lathrop Tech Lounge)

Course Assistant Stephany Yong

Computer Science Department, Stanford University

Office hours: Mon. 2:30-3:30 PM, Thurs. 3-4 PM (Lathrop Tech Lounge)

Course Assistant Cathy Zhu

Computer Science Department, Stanford University

Office hours: Mon./Tue. 6:30-7:30 PM (Lathrop Tech Lounge)

Studios

Friday Studios are where students have a chance to work on hands-on assignments, collaborate as a team, and present and receive feedback on their work.

Details on each studio are here.

Prerequisites

This course requires students to have some introductory background in one of the following areas: design, programming, or cognitive psychology. The prerequisite exists because all students will need to make a significant contribution to their team's project in terms of its design, implementation, or evaluation. All students are expected to contribute in all areas of the project. That said, some may do more of the programming work, and others more of the design, prototyping, user testing work, or writing.

In addition, students are expected to bring a laptop to studio. This is a requirement because of the hands-on project and studio exercises we'll do in every studio session.

Grading

Assignments

An overview of all the assignments. Broken down by:

FAQ

Under construction.