Electric, Classical, Steel strung Acoustic and Bass Guitars. Electric, Classical, Steel strung Acoustic and Bass Guitars in all styles, including Blues, Rock, Jazz, Classical, Metal, Pop, Latin, Flamenco, Folk, Country, Top 20, M.O.R., Soul, Reggae, and their fusion as well as the distinct elements and techniques of Improvisation, Music Theory, Music Reading, Composition, Fingerstyle, Slide, Tapping, Slap etc.