Tim is Stages Cycling certified and has been teaching since 1999. He has been racing triathlon since that same time and uses his 20+ years of experience at both to give participants a realistic, challenging workout! His kids and wife also ride often, so cycling definitely is passion in his family.