Kevin was easily the best student I ever had. he was able to play at an extremely high level in match play, but during practice, he was able to do things after being told once how to do it. His learning curve was excellent and his work ethic bar none