CUNY Queensborough Community College (NY, 2020-present)
MP 101: Introduction to the Recording Studio and MIDI
MP 102: Digital Music Sequencing

contact for materials from past courses

Mansfield University of Pennsylvania (PA, 2014-2015)
MU 4413: Studio Techniques
MU 2212: Basic Music II
MU 2211: Basic Music I
Internship: Music Industry

Bowling Green State University (OH, 2010-2014)
MuCT 2160: Composition
MuCT 1160: Fundamentals of Composition
MuCT 2520: Music Theory IV
MuCT 4450/5450: Music Technology II
MuCT 4440/5440: Music Technology I
MuCT 3200: Band Scoring

Bluefield College (VA, 2007-2009)
Saxophone
Music Theory IV
Music Theory III
Music Theory II
Introduction to Music Literature
Music Appreciation

Morgan State University (MD, 2005-2007)
Saxophone
Woodwind Methods
Saxophone Studio Class

Community Music Schools (1999-present)
various institutions (e.g., Bard College Conservatory of Music—Preparatory Division, The Maryland Conservatory, etc.)
ages 7 to 70—saxophone, clarinet, composition, music theory, music technology, percussion, bell choir, beginning piano, music theory