My current predicament lead me to think about my learning style and use of some of my methods for faster learning of larger portions of subjects to learn. I'm strongly visual learner. I do best when I form a picture in my mind, when I get to learn from flow charts (and frequently draw them myself while learning), I can close my eyes and remember very complicated equations, even do some solving if I focus enough to visualize what I want. I am better with general concepts and always can tell what is the essence. I don't tend to bog down with too much detail (which is a flaw of mine). I've spent very little time in the classroom, and only at classes where I like the way the prof is presenting his subject, and as for others only in a first few classes so that I can hear the way that prof is presenting since from that I can conclude what they think is relevant and what kind of questions to expect (I'm extremely good at this which might be because my mom is a professor so I had an opportunity to learn about their ways at home ). So share some secrets of yours, how do you learn best?