He knows a lot about guitar and music theory and he enjoys working on things from solos to jazz improvisation. He also knows how certain parts of the guitar works so he can give some advice for repairing it. He is a great teacher. I have been doing lessons with him for a few years now. I have feel like my skills have improved dramatically. Strongly recommend!