on campus

spring 2017
Interaction Design Research cogs230/cse216
Tu / Th 2.00–3.20PM
4 units · letter grade only
Prepares students to conduct original research by reading and discussing seminal and cutting-edge research papers. Topics include design, social software, input techniques, mobile, and ubiquitous computing. Student pairs perform a quarter-long mini research project that leverages campus research efforts.
Open to all doctoral students. MS students must have taken an intro HCI course like COGS 120 / CSE 170.
Advanced Interaction Design cogs160
Tu / Th 11.00AM–12.20PM
4 units · letter grade only
Introduces social computing, input & interaction techniques, and information design. Taught as a flipped class with several short projects. Students will present design work weekly in a studio format.
Design at Large Seminar cogs229/cse219/dsgn119
Weds 4.00–5.10PM
1-2 units · pass/fail only
New societal challenges, cultural values, and technological opportunities are changing design—and vice versa. The seminar explores design's increased scale, real-world engagement, and disruptive impact. Invited speakers from UCSD and beyond share cutting-edge research on interaction, design, and learning.
To receive 1 unit of credit, students must attend 8 of the 10 lectures in person. There are no exams.
winter 2016
Interaction Design cogs120/cse170
Tu/Th 11.00A–12.20P + Fr Studio 
5 units, letter grade
Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project.Prerequisites: CSE 8a or 11; basic familiarity with HTML.Recommended: CSE 8b (or 11) and an introductory cognition class like DSGN 1, COGS 1, or COGS 10.
Interaction Design cogs120/cse170
Interaction Design Research cogs230/cse216
Advanced Interaction Design cogs160
Design at Large Seminar cogs229/cse219


Interaction Design Specialization
One of the 'most-coveted' Coursera certificates
In this specialization, you will learn how to design technologies that bring people joy, rather than frustration. You'll learn techniques for rapidly prototyping and evaluating interfaces; how to use these designs to get feedback from other stakeholders; how to conduct fieldwork unearth design ideas; principles of visual design; and how to perform and analyze experiments. Many examples will come from the Web, and we'll talk a bit about Web technologies. When we do, it will be to support the goal of teaching you human-centered design skills. Completing students will earn a certificate. The specialization comprises seven courses plus a capstone:

Design for Non-designers

The Design Lab's online learning collaboration with SAP. >4000 students enrolled, 40% earned completion certificate

Ix design videos

Ix design materials

Our open-source materials are used by universities around the globe. You are welcome to use/remix any of my videos/assignments, as long as you credit the source.

courses & degrees

Design at Large Seminar videos online