Teaching

CSE 599p Computing Ethics

In this seminar course, we discuss the goals of ethics, philosophical approaches to ethics, our own responsibilities, and the many kinds of ethical issues that impact technology and society today. Students also learn different approaches to anticipating unintended consequences of technology. In a quarter-long research project, they use these perspectives and approaches to discuss and address issues of applied technologies in areas such as artificial intelligence, facial recognition, misinformation, or privacy. If you're looking for the current (2021) syllabus, you can find it in this google doc.

CSE 441 Human-Computer Interaction Capstone

This capstone builds on CSE 440 Introduction to HCI, in which students have already learned the basics of conducting user research, designing and evaluating prototypes, and communicating your designs. In this capstone, we fully focus on group class projects (i.e., have much less lecture content) and take these projects to a next level: Students experience the entire design cycle and produce a fully implemented, working prototype of their design. Check out this video to see and hear more about this class.

CSE 440 Introduction to Human-Computer Interaction

This course provides an introduction to human-computer interaction and the design process. Students will learn methods and skills for designing and prototyping interactive systems. The course covers a design process from the initial formulation of a design problem to creation of digital prototypes. The class structure is a mix of lectures, classroom activities, and design critiques by peers and course staff. Check out our students' projects on our CSE 440 medium blog!

CSE599h Crowdsourcing

Researchers in HCI and other fields are increasingly crowdsourcing their data collection needs, for example by asking a crowd on Mechanical Turk to label images, by conducting behavioral experiments with paid crowdworkers or volunteers, by relying on citizen scientists to collect, annotate, or interpret data, or by distributing surveys online. There are many benefits of leveraging online crowds for research, but it also introduces many new challenges that have been the subject of an increasing number of research papers. In this course, students complete a quarter-long research project (possibly on a topic related to their primary research area) that includes an online crowd. Examples for potential projects are running an online experiment or developing a crowd-powered system. To learn the necessary skills to successfully leverage an online crowd, we will survey research from the past 5-10 years from leading conferences and journals in HCI and related fields.