In my tonal harmony courses, I believe that it is essential to illustrate the theoretical concepts through performing various examples on keyboard and inviting students to perform various harmonic progressions to better integrate the theory with their aural perception.
Courses in music theory
Tonal Harmony (I, II, & III)
Counterpoint
Polyphony
Form and Analysis (I & II)
New Trends in Music Analysis
Modern Harmony