He taught for a year and a half at the Topanga Elementary School Star Program as well as the Laurel Canyon Star Program, and worked extensively as an assisstant teacher for Bill Russo at the Columbia College Center for New Music in Chicago. He has taught hundreds of private students in Southern California, including musicians who have received major record offers, students currently enrolled in CalArts Music Department, Musician's Institute in Hollywood, UCLA Santa Cruz Music Department, Santa Monica City College Music Department and others.