> 90% of my old college teachers (engineering) could talk about and explain in depth many many topics out of their field (philosophy, history, geography and what not).
How do you know they could explain it in depth?
I've heard a lot of people who think they know history/philosophy/economics (especially on HN), but what they really know is pop history/philosophy/economics.