In reference to:
I learned that the fastest way I'll ever learn a subject (whether or not it's a programming language, a financial derivative, or an era of Hinduism) is on my own, poring over search engines and worn-down books. Professors will never teach me faster than I can teach myself.
I would add an addendum that a good professor can significantly accelerate my learning of a subject, while a bad professor (in University, and not in high school) does not slow it down, but does not add much value.