Courses Taught
- MUS 1001: Music Departmental
- MUS 1040: Introduction to Music Technology
- MUS 1123/3123: Jazz Ensemble
- MUS 1125/3125: Brass Ensemble (High Brass)
- MUS 1311: Applied Music Secondary Trumpet
- MUS 1312: Applied Music Secondary Horn
- MUS 1411/2411/3411/4412: Applied Music Principal Trumpet
- MUS 1412/2412/3412/4412: Applied Music Principal Horn
- MUS 2030: Music Appreciation
- MUS 2038/3038: Popular and World Music
- MUS 3520: Beginning Conducting
- MUS 3522: Advanced Conducting and Literature (Instrumental)
- MUS 3540: Advanced Music Technology
- MUS 3611: Improvisation
- MUS 3651: Orchestration and Arranging
- MUS 3900: Junior Lecture Recital
-
MUS 4900: Senior Recital
Research Interests
- Music Technology
- Music Education
- Music Composition/Arranging
Professional Memberships
- International Trumpet Guild
- Virginia Music Educator’s Association
- National Association for Music Education
- Phi Mu Alpha Sinfonia