Projects/ USC XR Course Assistant
USC XR course session

USC XR Course Assistant

I designed and ran the technical curriculum for USC's XR courses across Meta Quest, Apple Vision Pro, and Snap Spectacles, including the first Spectacles class ever offered at USC.

Role

Course Assistant

Instructor

Carsten Becker

Courses

ACAD 207 & ACAD 217

Program

USC Iovine and Young Academy

01 · Context

Teaching three XR platforms meant learning each one fast enough to debug it in the same week.

2

courses across the academic year

3

platforms: Quest, Vision Pro, Spectacles

15+

workshops created

For the 2025–2026 academic year I served as course assistant to Professor Carsten Becker for both of USC Iovine and Young Academy's XR courses: ACAD 217 (Extended Reality Design) in the fall, and ACAD 207 in the spring.

I designed and ran the technical curriculum: weekly hands-on workshops, step-by-step GitHub repositories students could work through independently, and open office hours debugging everything from Lens Studio TypeScript errors to spatial anchor drift on Vision Pro. Across both courses I worked with students at varying levels of experience on Meta Quest, Apple Vision Pro, and Snap Spectacles. Much of the role was learning new libraries and tools fast enough to teach and troubleshoot them in the same week, primarily in C#, TypeScript, JavaScript, and Python, across Unity, Lens Studio, XR Interaction Toolkit, AR Foundation, and visionOS (and occasionally 3D modeling).

Lens Studio object sequencing workshopLens Studio UI color picker workshopVision Pro volume interactions workshopVision Pro progressive immersion workshop

02 · Spring 2026

ACAD 207: building USC's first Snap Spectacles curriculum from zero.

I ran weekly workshop sprints in Lens Studio covering object sequencing through physics, UI, and VFX, building a library of exercises from scratch that met students where they were. Every workshop shipped with a companion GitHub repo and a full README walkthrough so students could revisit the material on their own time.

03 · Fall 2025

ACAD 217: the concepts that trip people up in spatial design.

ACAD 217 is USC's core XR design course, covering Unity VR and AR through Vision Pro. I supported students across all three platforms. The workshops I built focused on the concepts that tend to trip people up: progressive immersion, volume interactions, and how spatial UI behaves differently from anything on a flat screen.

04 · Open Source

More on the way!

I'm reformatting the rest of my workshops into standalone public resources, so anyone learning XR development can work through them without being enrolled anywhere. Everything above is live now; stay tuned for more.

← All Projects