Christopher Newport University
MUSC 200 Music Technology
MUSC 315 Digital Creativity with Music Technology
MUSC 415 Orchestration
MUSC 411 Post Tonal Theory
MUSC 014 Applied Composition
University of Virginia
MUSI 2120 History of Jazz Music TA (Spring 2016)
MUSI 3390 Introduction to Music and Computers TA (Fall 2015)
MUSI 2390/3390 Introduction to Music and Computers, Instructor (Summer 2015)
MUSI 4543 Computer Applications in Music TA (Spring 2015)
MUSI 2350 Technosonics TA (Fall 2014)
MUSI 4543 producer-as-composer TA (Spring 2014)
MUSI 3390 Introduction to Music and Computers TA (Fall 2013)
MUSI 4535 Mobile Interactive Computer Ensemble TA (Spring 2013)
MUSI 2350 Technosonics TA (Fall 2012)
Wesleyan University
MUSC 202 Theory 2 TA (Spring 2012)
MUSC 109 Introduction to Experimental Music TA (Fall 2011)
Florida International University
MUC 1342 Introduction to Midi Technology, Instructor (Spring 2011)
MUC 2302 Electronic Music 2 TA (Spring 2011)
MUS 3333 Sound Reinforcement TA (Fall 2010)