I have been riding for 30 years and have road raced in 2000-2001, raced motocross, and some supermoto. I have learned a lot for his programs.