Teaching

Undergraduate Teaching
University of Wisconsin-Milwuakee – Lecturer – 2022-Current
MUS420G Advanced Computer Music
MUS327 Analog and Digital Synthesis I
MUS461 Lessons in Composition

Three Rivers Community College – Adjunct Professor of Humanities – 2012-2017
MUS101 Music History and Appreciation
MUS101 Music of the World

Middlesex Community College – Adjunct Professor of Humanities – 2014-2017
MUS137 Jazz History and Appreciation
MUS101 Music History and Appreciation

University of Texas at Austin 2017-2018
Associate Instructor:
MUS319D/AET305
Teaching Assistant
AET304 Foundations for Art and Entertainment Technology
AET308 Music Technology and Culture

Upper Division / Graduate Teaching
University of Texas at Austin
Instructor – 2018-2021
MUS329E Intro To Electronic Media
MUS329G Intermediate Electronic Composition