CS374 Introduction to HCI

This course introduces fundamental principles, techniques, and methods for designing, prototyping, and evaluating user interfaces.

CS473 Introduction to Social Computing

This course covers major design issues and computational techniques in building crowdsourcing and social computing systems.

CS492 Human-AI Interaction

This course explores various human, machine, and social issues crucial in designing successful human-AI interaction.

CS492 Introduction to Research

This course covers various topics centered around what research is, how academia works, what academics do, and how we might do good research.