Coach Can has taught me more in 2 days of riding with him than I ever learned in 35 years of riding with anyone else. He is a true professional and he can take your riding to a whole new level regardless of your skill level