What I love most about John’s teaching is that it is tailored specifically to me. Watching videos online, you know that the “teacher” is being general. As a student, you have to keep up or get lost without support. But learning with John, you know he cares about your understanding and your progress. For me as an intermediate player, he was able to take me to the next level!