Introduction to human-computer interaction focusing on user-centered design, prototyping, and usability evaluation through group projects.
Offering recorded · Fall 2026
Workload perceptions vary significantly. Some reviewers describe the class as very easy with minimal coding, while others cite 8-10 hour weekly assignments and confusion over project requirements.
COMPSCI 692 is a senior thesis course involving individual study and research arranged with a faculty member, serving as a continuation of COMPSCI 691.
Examines the social, legal, and historical contexts of information technologies and the moral questions surrounding them.
Offering recorded · Fall 2026
The workload involves weekly reading and writing, including 3-4 one-page papers and two presentations. While some find the reading fascinating and papers easy, others suggest skimming is sufficient, and staying on top of readings is key to success.