Well, when I do get the chance to play which isn’t very often, John has the lessons laid out as if I’ve never missed a beat! Arguably, the BEST teacher I’ve had in year. Always a new take, new material, and….new hope!!! Love the program, and John rocks!!! By the way, he will answer your emails, too!