This document provides an introduction and overview of a course on Human Computer Interaction. It outlines the course expectations, goals, topics, organization and assignments. The course aims to teach students the human-centered design process for developing interactive systems. It will cover topics such as needfinding, prototyping, design guidelines and evaluation methods. The course consists of lectures, labs and assignments where students will work in teams on a semester-long project. Evaluation will be based on the project, prototypes, reports and an oral discussion.