Scott Klemmer

Scott is a Professor of Cognitive Science and Computer Science & Engineering at UC San Diego, where he is a co-founder and Associate Director of the Design Lab. Before joining UCSD, he was an Associate Professor of Computer Science at Stanford University, where he co-directed the Human-Computer Interaction Group and held the Bredt Faculty Scholar development chair. Organizations around the world use his lab's open-source design tools and curricula; several books and popular press articles have covered his research and teaching. He helped introduce peer assessment to open online education, and taught the first peer-assessed online course. He has been awarded the Katayanagi Emerging Leadership Prize, Sloan Fellowship, NSF CAREER award, and Microsoft Research New Faculty Fellowship. He has authored and co-authored more than 40 peer-reviewed articles; eight were awarded best paper or honorable mention at the premier HCI conferences ( CHI/ UIST/ CSCW). His former graduate students are leading profe ssors, resear chers, fo un de rs, social entrepreneurs, and engineers. He has a dual BA in Art-Semiotics and Computer Science from Brown University, Graphic Design work at RISD, and an MS and PhD in Computer Science from UC Berkeley. He serves on the editorial board of TOCHI and HCI, co-chaired the UIST 2011 program, co-chaired the CHI 2010 systems area, and has served on advisory boards for academic programs, research labs, and startups passionate about interaction design.

Sort options

Information Design (Coursera)

A blank canvas is full of possibility. If you have an idea for a user experience, how do you turn it into a beautiful and effective user interface? This covers covers principles of visual design so that you can effectively organize and present information with your interfaces. You'll [...]

User Experience: Research & Prototyping (Coursera)

What makes for a great user experience? How can you consistently design experiences that work well, are easy to use and people want to use? This course will teach you the core process of experience design and how to effectively evaluate your work with the people for whom you are designing.

Designing, Running, and Analyzing Experiments (Coursera)

You may never be sure whether you have an effective user experience until you have tested it with users. In this course, you’ll learn how to design user-centered experiments, how to run such experiments, and how to analyze data from these experiments in order to evaluate and validate user [...]

Social Computing (Coursera)

People are social creatures and the modern Internet reflects that. Technology has made collaboration at a distance possible in new ways that present their own set of challenges. This course will introduce you to the major challenges and opportunities for creating online communities. What does the future hold? Learn [...]

Input and Interaction (Coursera)

In this course, you will learn relevant fundamentals of human motor performance, perception, and cognition that inform effective interaction design. You will use these models of how people work to design more effective input and interaction techniques. You’ll apply these to both traditional graphic and gestural [...]

Design Principles: an Introduction (Coursera)

What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present [...]

Human-Centered Design: an Introduction (Coursera)

In this course, you will learn how to design technologies that bring people joy, rather than frustration. You'll learn several techniques for rapidly prototyping and evaluating multiple interface alternatives -- and why rapid prototyping and comparative evaluation are essential to excellent interaction design. You'll learn how to conduct fieldwork [...]

Software Design for Non-Designers (openSAP)

This free Software Design for Non-Designers interactive course aims to explain common aspects of design as way to improve user experience in software engineering, and will provide an introduction to a few basic steps you can apply to your next project. It is taught by Scott Klemmer from UC [...]

From Point of View to Prototype (Coursera)

When developing designs, it is important to pick a point of view and consider multiple design options using prototypes. This course will teach you to rapidly instantiate your point of view using multiple prototyping tools, from paper prototypes to the Wizard of Oz method, to test and iterate your [...]

Design Research: Needfinding & Feedback (Coursera)

What problem should you be working on? Finding a big problem to solve can help you find opportunities to make a big impact through design. Starting at the beginning of the design process, you’ll discover strategies for creatively brainstorming problems to work on and challenges to address. You’ll learn [...]