TAKE THIS COURSE!
This is by far the best training course I have taken, MSF included. The officers provide you with the tools needed to become a safe and proficient rider. We had sport bikes, cruisers, and touring bikes in our class, and the fundamentals taught applied to all.
Rich