Undergraduate Teaching

University of Wisconsin-Milwaukee — Lecturer, 2022–Present

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

Teaching Assistant: AET308 Music Technology and Culture

Upper Division / Graduate Teaching

University of Texas at Austin — Instructor, 2018–2021

MUS329E Introduction to Electronic Media

MUS329G Intermediate Electronic Composition