He has taught master classes and workshops at the Escola de Musica do Espiritu Santo and Faculdade de Musica in Vitoria, Brazil; Universidad de Sonora, Hermosillo, Mexico; New Mexico School for the Arts, Santa Fe, NM; Academy of Visual and Performing Arts, Culver City, CA and Dixie State University, St. George, UT and outreach programs for the Aspen Music Festival and School in Aspen and Basalt, CO. Michael currently is on faculty at Pima Community College and the Academy of Music and Dance (Tucson).