Willing to teach
2011: Jamey Aebersold Masterclass Guest Artist & Workshop Clinician, University of North Carolina Big Band, Chapel Hill, NC. Instructor, New York Jazz Academy.
2009–2010: Clinician - Big Band Workshops: Santa Barbara Community College; Rio Tinto High School, Sacramento, California. Finalist for position of Jazz Lecturer, University of Massachusetts, Amherst.
2005–2008: Guitar Instructor & Band Coach for the hit Nickelodeon TV show “The Naked Brothers Band.”
2007: Masters Level Jazz Arranging Course, Boston University.
2004-2006: Graduate Assistant to undergraduate jazz ensembles, City College; Instructor, National Guitar Summer Workshop, New Milford, Connecticut.
2006: Guest Instructor, State of Hesse youth championship small ensemble and big band winners (Jugend jazzt), Germany.
2002-2004: Guitar Instructor at Slope Music, Brooklyn.
2000: Guest Instructor for Landesjugend Big Band, Germany.
1998-2000: Instructor, Jazz Guitar Master Class, Rhythm Section Workshop, and Jazz Standards Workshop for Kulturwerkstatt Waggong Frankfurt, Germany.
1999: Director, Jazz Improvisation and Rhythm Section Workshop for U.S. Army Band, Wiesbaden, Germany.
1993-97: Instructor, Professional Program, Future Music School, Aschaffenburg, Germany. Contributed to textbooks for use in Harmony/Theory, Ear-Training and Guitar instruction.
1988-92: Director, Jazz Workshop, Jazzclub Rödermark, Germany.
1987-88: Instructor, Assabett School for Continuing Education, Marlboro, Massachusetts; Mercuri Music, Westboro Massachusetts.
Subjects: Composition, Arranging, Guitar, Bass, Repertoire, Ear Training, Rhythm, Harmony/Theory, Improvisation, Combos, Cross-Cultural Improvisation, Music Copying and Music Business. Technology: Jazz Production, Logic, Finale. Styles: Jazz, Latin, Funk, Fusion, Cross-Cultural, Blues, Rock and Classical.