Courses Offered at Yale

- CPSC-659: Building Interactive Machines (graduate course)
This project-based course brings together methods from Machine Learning, Computer Vision, Robotics, and Human-Computer Interaction to enable interactive machines to perceive and act in dynamic environments. Part of the course will examine approaches for perception with a variety of devices and algorithms; the other part will focus on methods for decision making. The course is a combination of lectures, reviews of state-of-the-art papers, discussions, coding assignments, and a final team project. Course offerings: Fall 2018

- CPSC-459: Introduction to Human-Computer and Human-Robot Interaction (undergraduate & graduate course)
This course introduces students to the interdisciplinary fields of Human-Computer Interaction (HCI) and Human-Robot Interaction (HRI). The first part of the course covers principles and techniques in the design, development, and evaluation of interactive systems. The second part focuses on the emergent field of HRI and non-traditional interfaces, e.g., AR/VR, tangibles, crowdsourcing. Course offerings: Spring 2018