Joe taught at a clinic that I attended. He was very thorough and very easy to follow. He taught me several things about the game and new techniques to help my game. I have seen a huge improvement in my game since working with Joe. He has great knowledge and teaching skills.