In Spring 2025, John B. Carpenter and I co-taught IML 404: Tangible & Spatial Computing at USC’s Division of Media Arts + Practice. John led the first five weeks of instruction (focusing on Processing + p5.js), and I taught the ten subsequent weeks. During my portion of the semester, we explored microcontrollers, kinematics, audio visualization, gesture control, projection mapping, DMX lighting, and more.
SELECTED STUDENT WORKS:

























