Students are introduced to the fundamental theories and concepts of human-computer interaction (HCI). Topics covered include: interface design and evaluation, usability and universal design, multimodal interfaces (touch, gesture, natural language), virtual reality, and spatial displays.