This document provides an introduction to a course on Human-Computer Interaction (HCI). The course goals are to motivate the field of HCI and teach the basics of interface design, evaluation, HCI research problems, and the HCI community. The class will include lectures, readings, quizzes, presentations, and a final project involving designing and evaluating a new interface. HCI is important because user interfaces can impact effectiveness, productivity, morale and safety. Good interface design considers physical, cognitive and cultural diversity among users. The document outlines various aspects of HCI including relevant fields, the HCI community, tools, requirements, examples of good and bad interfaces, and considerations for universal usability.