Class Styles
  • Jazz Dance - Bob is one of a few teachers internationally personally sanctioned by Matt Mattox to teach his intricate freestyle jazz dance technique. Bob also teaches his own graded system of jazz dance, and a class based on the warm up of theatre dance teacher Michael Owens.
  • Tap Dance - Bob's tap dance style is in the Broadway genre but with strong syncopation - clear, precise, off of the heels, and using full body movement to display jazz feeling.
  • Musical Theatre Styles - Bob teaches dance styles from the 1910s through the 1970s, along with movement combinations in the style of Bob Fosse, Michael Bennett, Jerome Robbins, and contemporary theatre choreographers.
  • Horton modern dance technique - Bob teaches the technique of pioneer Lester Horton.

University Professorships
  • Shenandoah University - Virginia
  • University of California, Irvine
  • Radford University - Virginia
  • Western Kentucky University
  • Illinois State University
  • Stephens College - Missouri

Adjunct University Professorships
  • American University - Washington DC
  • Marymount Manhattan College, New York, NY
  • Monmouth University, West Long Branch, NJ
  • Riverside Community College, Riverside, California

Residencies - Master Classes:
  • Boris Eifman Dance Academy - St Petersburg, Russia
  • Phil LaDuca Russian Broadway Dance Center - St Petersburg, Russia
  • Dance Theater of Harlem Summer Intensive, Rockville, MD
  • Studio Harmonic - Paris, France
  • 3rd International Jazz Dance Forum, Rick Odums Dance Center - Paris, France
  • University of Dance and Circus - Stockholm, Sweden
  • Millennium Dance 2000 - London, England
  • Pro Danza Italia - Castiglioncello, Italy
  • La Bella Vita Arts - Livorno, Italy
  • University of Tampere - Tampere, Finland
  • First Congress on Dance in Mexico - Monterrey, Mexico
  • Broadway Dance Center - New York, NY
  • Peridance Center - New York, NY
  • Dance Space - New York, NY
  • Dance New Amsterdam - New York, NY
  • STEPS on Broadway (substitute teacher) - New York, NY
  • New Dance Group Arts Center - New York, NY
  • Manhattan Movement and Arts Center - New York, NY
  • Lula Washington Dance Center - Los Angeles, California
  • Hama's Dance Center, Studio City, California
  • City Dance Conservatory - Washington DC/Bethesda, MD
  • Jump Rhythm Jazz Project company class - Chicago, Illinois
  • Joy of Motion Dance Center - Washington DC
  • Jazz Choreography Enterprises - New York, NY

University Master Classes:
  • Northwestern University
  • Carnegie-Mellon University
  • New York University
  • Hunter College
  • Southern Methodist University
  • University of California, Irvine NYC Satellite Program
  • Rhode Island College, Providence, RI
  • West Texas A&M University

Dance Conventions:
  • Dance Teacher Summit, New York, NY (Aug 2019)
  • Dance Educators of America
  • Dance Masters of America
  • Maryland State Dance Festival
  • Chicago National Association of Dance Masters
  • New Jersey Dance Teachers Association
  • DanceQuest - St. Johns, Canada
  • Jazz on Tap Festival - Atlanta, Georgia