He teaches courses in Modern Dance Technique, Ballet, Jazz, Partnering, Improvisation, Dance Composition, Student Dance Concert, and Dance Production. He also serves as Coordinator for the UO Faculty Dance Concerts and has been elected for two consecutive terms as a Board Member for the American College Dance Association (ACDA) Northwest Region (2014-present).