Course Description: This course surveys the many techniques humans interact with computers and mobile devices i.e. physical buttons, touch screens, speech, eye gaze, gestures, and game controllers. Topics included: creating and improving user-centric interfaces, interactive design processes, and sensing and recognizing activities of people by a computer. Prerequisites:COP 3530 - Data Structures & Algorithms Or COP 2080 - Computation Problem Solving in Python