He has previously taught at Youngstown State University and Cuyahoga Community College-Cleveland campus, and has over twenty years of public school teaching experience. He holds the Doctor of Philosophy in Music Education degree from Case Western Reserve University (2010), a Masters of Music in Choral Studies from Cleveland State University, and a Bachelor of Music Education from The Ohio State University. As a choral director at North Olmsted High School (OH), he has directed four choirs, and taught AP Music Theory.