Interesting read. I would add that, when it comes to learning, one size does not fit all.
See some research done by Richard Felder at NC State on different styles:
http://www4.ncsu.edu/unity/lockers/users/f/felder/public/ILS...
Find out what your style is:
http://www.engr.ncsu.edu/learningstyles/ilsweb.html
Effects of learning style in the context of engineering education:
http://www4.ncsu.edu/unity/lockers/users/f/felder/public/Pap...