I've been working with Tim for almost 2 years now. Tim has a great, private, home studio in his basement with about a dozen different acoustic and electric guitars, a variety of bass and amps, and tons of other equipment like microphones, recording software, effect peddles, etc... You don't need to bring your own equipment if you don't want to. If you do, Tim also has a work bench and can help with repairs, maintenance, and fine tuning. His studio is in Canton and convenient for lessons. Plus, Tim is very flexible and able to accommodate me when my schedule changes suddenly. When I first started with Tim, I had been playing on my own for about a year. Tim is an amazing musician but didn't make me feel bad about my level (or lack there of) of skill. Tim first taught me the basics of foundational guitar theory (notes, scales, chords grips, chord theory, keys, etc) and focused on technique, picking, fingerstyle, and strumming patterns. However, he kept it light and fun and we worked in learning the songs I wanted to learn at the same time, making the experience enjoyable instead of a chore. Tim is always willing to help transcribe and tab out a song for me, or a solo I want to reproduce, or other melodies/chord progressions from other songs. He is even willing to send out videos or recordings to use for practice purposes. We are now delving more into music theory and more advance compositions and songs.