Teaching

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)