Fall 2026 · Graduate

Course Schedule

Tuesdays & Thursdays, 3:30–4:45 PM · Visual Arts F 113

Canvas is the final arbiter. The dates below are posted for planning, but the authoritative due date and time for every deliverable is the one on its Canvas assignment. Where this page and Canvas disagree, Canvas wins. Topics marked TBD are still being finalized and will be filled in here as the semester progresses.

WeekDateTopic
1Tue, Aug 25 (first class)Introduction and Projects HCAI 3DUI
1Thu, Aug 27Agentic AI and XR — Projects Continue HCAI
2Tue, Sep 1XR Introduction 3DUI
2Thu, Sep 3Zahra Faeze Borhani: How to Write a Paper in HCI HCC
3Tue, Sep 8XR History 3DUI
3Thu, Sep 10Proposal meetings with students Milestone
4Tue, Sep 15Inputs, Multimodal Interaction & Creative XR 3DUI
4Thu, Sep 17XR Perception 3DUI
5Tue, Sep 22XR Perception (continued) 3DUI
5Thu, Sep 24Agentic AI for HCC HCAI
6Tue, Sep 29Writing the Research Paper in Detail II HCC
6Thu, Oct 1A Local Model as a Study Instrument HCAI
7Tue, Oct 6Zahra Faeze Borhani: Notification & Annotation in XR 3DUI
7Thu, Oct 8Group work — no lecture (work on your project) Project
8Tue, Oct 13Zahra Faeze Borhani: Navigation & Locomotion in XR 3DUI
8Thu, Oct 15Zahra Faeze Borhani: Thematic Analysis HCC
9Tue, Oct 20TBD
9Thu, Oct 22TBD
10Tue, Oct 27TBD
10Thu, Oct 29TBD
11Tue, Nov 3Demo Day / Mid-Point Presentations Milestone
11Thu, Nov 5Demo Day / Mid-Point Presentations Milestone
12Tue, Nov 10Individual Research Presentation HCC HCAI Project
12Thu, Nov 12Individual Research Presentation HCC HCAI Project
13Tue, Nov 17Individual Research Presentation HCC HCAI Project
13Thu, Nov 19Individual Research Presentation HCC HCAI Project
14Nov 24 & Nov 26No class — Fall Break / Thanksgiving
15Tue, Dec 1Final Project Presentations Milestone — all projects due Mon, Nov 30; 10 min max per project (7 min + 3 min Q&A)
15Thu, Dec 3Final Project Presentations Milestone (7 + 3 min)
16Tue, Dec 8Final Project Presentations Milestone (7 + 3 min)
16Thu, Dec 10 (last class)Final Project Presentations Milestone (7 + 3 min)
FinalsThu, Dec 17 — 2:00–4:00 PMFinal exam (cumulative)

Deliverables at a glance

Every graded deliverable outside of class meetings, in course order. Due dates are on Canvas — that is the authoritative source. Submission times are 11:59 PM Mountain unless the assignment says otherwise.
#Deliverable
1Syllabus quiz (unlimited attempts)
2CITI training certificate
3Proposal Presentations (in class, over two class periods) · proposal presentation video upload
4Project Proposal submission
5Project checkpoints #1–#8 (see below — the best five count)
6Mid-Point / Demo Day (in class)
7Final Project Presentations (in class)
8All technical work on the project complete
9All borrowed equipment returned
10Final project presentation slides (all decks) · Technical deliverable (see syllabus)
11Final deliverables for publication (paper)
12Final exam, cumulative — Thu, Dec 17, 2:00–4:00 PM

Project checkpoints

There are eight checkpoints, each with one primary focus. Each is worth 40 points and the best five count toward your grade — the three lowest are dropped automatically, so a bad week is already covered. Late work is not accepted; a missed checkpoint simply becomes one of your drops.

All checkpoints are due at 11:59 PM Mountain. Canvas is the final arbiter of every date. The Project Proposal is the project-framing deliverable, so the checkpoints begin with related work.
#Primary focusDueHow you submit
1Related workWednesday, September 23Online submission only
2Methodology and study designWednesday, October 7Online + in-person/Teams
3Prototype videoSunday, October 11Online submission
4In-person discussion with the co-instructorTBDIn person
5Core interaction completeTBAOnline + in-person/Teams
6Results and analysisTBAOnline + in-person/Teams
7Near-final paperTBAOnline + in-person/Teams
8Final opportunityTBAOnline submission only

Each checkpoint has a primary focus, but the earlier items stay live — keep addressing them as the project needs it. You are also welcome to work ahead on later steps, and doing so is eligible for extra credit.

Every checkpoint asks for the same artifacts: a 3–5 minute status video, a 3–5 minute code/prototype video once code exists, all work pushed to GitHub with a README linking the videos and your Overleaf project, and a PDF of the paper as it currently stands.

Related work. For Checkpoint 1, expect at least 10 publications in total for the group, whatever its size. By the end of the project you are expected to have at least 15 publications per group member.

LaTeX is required from Checkpoint 1 onward, using the template provided on this site or another authorized template.

Online submissions usually require a text file, a PDF, and a video.

In-person/Teams interviews mean booking a time with the professor, the TA, or Zahra Borhani. These may fall outside class hours, and must happen within the week of that submission — if you submit Checkpoint 2 on October 7, you talk to someone that same week.

Presentations

There are three graded presentations and the lowest score is dropped. For each one the material is due Monday night; you present later that week. Online students present by video upload.

Presentation days and their material deadlines. Canvas is the final arbiter of every date.
PresentationMaterial duePresented in class
Mid-Point Presentation / Demo DayMonday, November 2Tue, November 3 & Thu, November 5
Final Project Presentation — 10 minutes max per project (7 min talk + 3 min Q&A). All projects are due Monday, November 30, before the first presentation day.Monday, November 30Dec 1, 3, 8 & 10
Individual Research Presentation — a paper you picked for your research project, not your own paperMonday, November 9Tue, November 10, Thu, November 12, Tue, November 17 & Thu, November 19

The Proposal Presentations were held in class earlier in the semester, with a video upload.

Notes

This class meets Tuesday, August 25 through Thursday, December 10, 2026. The last day of classes at CSU is Friday, December 11, and the term itself ends Friday, December 18, at the close of Finals Week. There is no class during Fall Break (November 23–27). The only meeting during Finals Week is the final exam. Dates are subject to change, and any change will be announced in class and on Teams.