★★★★★
Greg does a great job teaching you how to understand and create music. He does so with a patience and passion for the music. Rather than have you merely memorize scales and songs, he teaches you the theory behind it, so that you understand it and can figure out songs on your own and improvise. He’s got a great studio with a variety of guitars to play.