Great guy. Really understands music and technology. I really liked the way he brought technology into our lessons–breaking down songs, ear training. Joe helped me with some things I was working on, but also opened my mind up to other subjects – more theory and the blues. This has really helped me become a better player.