
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.
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).
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.
Lens Studio Object Sequencer
Easily sequence objects on a timer.
Lens Studio UI Color Picker
Build an interactive UI step guide with a color picker that modifies objects using environment-based inputs.
Lens Studio Solvers Sprints
Learn how to use Solvers in Lens Studio for Spectacles.
Lens Studio Physics for Spectacles
Various physics experiments in Lens Studio for Spectacles.
Lens Studio VFX & Sound
Add VFX and Sound to Spectacles experiences.
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.
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.



