Classes taught at the University of Nevada, Las Vegas (2007 - current)
- Graduate Theory Review - covering Modal Counterpoint, Harmony, and Analysis
- Undergraduate Theory - 20th Century Music Theory
- Ear Training
- Advanced Orchestration
- Fundamentals of Musical Composition for Major and non-major
- Applied Lessons
Classes taught at California State University, Fresno (2005-2006)
- Beginning Music Theory
- Ear Training and Aural Skills
- Form and Analysis
- Basic Arranging
- Basic Improvisation
- Music Appreciation
Visiting Professor at Hanyang University, Seoul, South Korea (2005-2006)
Classes taught at the University of California, Los Angeles (2001-2004)
- Advanced Keyboard Harmony
- Ear Training
- Score Reading
- Music Technology
Classes taught at Seoul National University (1997-1998)