This document is a course summary for CS376 on human-computer interaction (HCI) at Stanford, outlining research topics and course goals. It emphasizes the importance of iterative design and the research process, covering essential themes like ubiquitous computing, social interaction, and user interface design. Students are expected to complete a final project, culminating in an 8-minute presentation and a 2-page paper reflecting their research findings.