Special Problems

Last Updated: Mon, 10/05/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
8903
Section:
R02
CRN
20151
Department (you may add up to three):
Instructor first name:
Umakishore
Instructor last name:
Ramachandran
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.

Special Problems

Last Updated: Mon, 10/05/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
8903
Section:
OMK
CRN
32727
Department (you may add up to three):
Instructor first name:
Maria
Instructor last name:
Konte
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.

Special Problems

Last Updated: Mon, 10/05/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
8903
Section:
M08
CRN
21047
Department (you may add up to three):
Instructor first name:
Melody
Instructor last name:
Jackson
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.

Special Problems

Last Updated: Mon, 10/05/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
8903
Section:
B19
CRN
25324
Department (you may add up to three):
Instructor first name:
Carrie
Instructor last name:
Bruce
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.

Special Topics

Last Updated: Wed, 10/28/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
8803
Section:
HAI
CRN
30503
Department (you may add up to three):
Instructor first name:
Christopher
Instructor last name:
MacLellan
Catalog Description

Artificial Intelligence (AI) applications are widespread and already transforming nearly every aspect of society. As AI becomes more broadly embedded in technologies that interact with and affect everyday people, it is increasingly important to consider human-AI interaction design as part of the AI system development process. This class introduces the unique design challenges presented by AI. It explores questions of usability and user experience specific to AI systems, and it reflects more broadly on the relationship between humanity and emerging technologies. Students will practice skills in design, research and writing regarding the human side of AI. Topics include AI and society, interactive system design, speculative design, fairness, explainability, human augmentation/amplification, etc. No programming experience required.

Computer Animation

Last Updated: Thu, 10/08/2026
Syllabus
General Class Information
Academic year:
2027
Semester:
Spring
Course prefix:
CS
Course number:
7496
Section:
O01
CRN
33617
Department (you may add up to three):
Instructor first name:
Sehoon
Instructor last name:
Ha
Catalog Description

Motion techniques for computer animation and interactive games (keyframing, procedural methods, motion capture, and simulation) and principles for storytelling, composition, lighting, and interactivity.