Stand down people. Some people do BETTER with on-line courses.
I simply can't stand sitting in a classroom while someone asks questions and sidetracks learning.
I learn quite well by reading and visualizing. In fact, I took my private pilot license and instrument rating written tests without EVER setting foot in a classroom.
If someone tells me I'm not a good pilot because I didn't sit in class listening to other students trying to grasp concepts which I already understood, I'd have to strongly disagree.
Bottom line, is there is no "one size fits all" method. Anyone who insists their way is best is simply ignorant.