Courses
Our courses span multiple departments and offer hands-on experience in HCI, user experience design, human factors, AI for social good, and interactive technologies.
Undergraduate Courses
Introduction to user interface and user experience design. Learn fundamental principles of human-computer interaction and apply them to create intuitive software interfaces.
Principles and methods for evaluating and improving usability in software systems. Master user testing, heuristic evaluation, and iterative design processes.
Hands-on course on building interactive systems using sensors, actuators, and microcontrollers. Create tangible interfaces and explore emerging interaction paradigms.
Introduction to design and evaluation of human-centered systems with usability and cognitive principles. Focus on understanding human capabilities and limitations in system design.
Case-based UI design course with client-driven projects on various platforms. Work with real clients to solve authentic UX challenges across web, mobile, and emerging platforms.
Exploration of human factors principles in ensuring safety in complex systems. Analyze accidents, design safety-critical interfaces, and apply formal verification methods.
Investigates causes and prevention of human error in sociotechnical environments. Study cognitive psychology, system design, and organizational factors affecting human performance.
Challenges students to develop AI-based solutions addressing social, health, and sustainability goals. Combine machine learning with human-centered design for positive social impact.
Graduate Courses
Covers HCI research methods and includes a hands-on research project. Master qualitative and quantitative methods, experimental design, and statistical analysis for HCI research.
ML methods for enabling robots to interact with humans through language and reasoning. Explore reinforcement learning, natural language processing, and human-robot collaboration.
Seminar-style course exploring computational models of human and system behavior. Engage with cutting-edge research through readings, presentations, and an original research project.
Fundamental topics in human factors engineering and human-system interaction. Deep dive into cognitive engineering, workload assessment, and human performance modeling.