Randy down to earth, has great selection of bikes and is incredibly thorough. I learnt so many crucial things that have already saved my life several times over. Before the course I was trying to teach myself and constantly stalling the bike and struggling on tight maneuvers. I think I was in the class of the student that posted the may2017 review. The student having a negative attitude and refusing to participate in the exercises and mentally failing before even trying, was what I saw.