UNC Asheville Courses


Introductory Interactive Media

Intermediate Interactive Media

Advanced Interactive Media

Virtual Reality



Teaching Summary


I have developed and taught university courses in new media and interactive art and design.
I also run public workshops and hacks that activate creative applications of code, materials, and physical computing.



Teaching Aims


- Facilitate implementation of interdisciplinary projects at a variety of scales.
- Generate discussion around contemporary practice, theory, and diverse histories.
- Spark creative excitement among individuals and collaborative groups.
- Teach students to integrate writing code and using software in their practice.
- Mentor through instruction, knowledge sharing, and self-motivated skills-building.
- Encourage experiential learning through outside partnerships.



Academic Appointments


University of North Carolina Asheville

Assistant Professor of New Media | Appointed 2016


Alfred University

Visiting Assistant Professor of New Media and Contemporary Art History | 2015 - 16


Ball State University

Assistant Professor of Electronic Art | 2010 - 12

Faculty Fellow | Institute for Digital Intermedia Arts | 2010 - 12



Previous Courses


Alfred University Courses:

Art in the Age of Digital Recursion (graduate seminar)

Games in Art

Issues and Debates in Contemporary Art

Art and Social Ideals


Ball State University Courses:

Video Live!

Collaborative Electronic Performance with Max/Msp/Jitter

Visual Communication Technologies I and II

Digital Arts


University of Florida Courses:

Programming for Artists

Video Art

Time Based Media



UNC Ashevile Teaching Events:


Hack it! DYI Dystopia:
Surviving a Techno-apocalypse
Arts Fest 2017



Selected Public Workshops:


Coding the Past - Coding the Future | City Library | Newcastle, UK:


Work Discovery Processing Workshop | Fablab | Sunderland, UK:


Lantern Making and Hacking Electronics | Gateshead Arts | Gateshead, UK:


Processing, Makey Makey and Archival Imagery | Gateshead Arts | Gateshead, UK:


Interactive Arts: Future Talent | Lord Lawson Schools | Gateshead, UK: