My son (age 7) and I (age 45) have been taking lessons with Joe and have both had a fantastic experience. He has had a deep education in in jazz guitar, and a lot of experience performing blues-based rock. He is able to break down a riff into its components and use songs to expand our understanding of chords and scales, while keeping it fun. He is patient and careful in how he challenges my son but also keeps him engaged. The Deft Digits web site is a great resource.