One recommendation I have (in spite of PG's essay) is that if you take a course in Classics or "Western Humanities" as it was called at my college, take it from a Philosophy professor.
I might have just been lucky, but they always had the most interesting discussion and criticism of the stuff we were reading. One of the best discussions about the scientific method I've ever had came from in a Humanities class taught by a philosophy prof. One of the first things we read was Galileo's letters on sunspots. Later in the semester we demonstrated how Freud's theories were completely unscientific (because they were unfalsifiable/untestable). I actually never really understood the difference between axioms and theorems until I took that class. I mean, I knew vaguely that an axiom was a rule and a theorem was a confirmed hypothesis, but the fact that axioms are essentially arbitrary never really sunk in. In actual science classes I was always too busy learning details to think about the abstract stuff.
I might have just been lucky, but they always had the most interesting discussion and criticism of the stuff we were reading. One of the best discussions about the scientific method I've ever had came from in a Humanities class taught by a philosophy prof. One of the first things we read was Galileo's letters on sunspots. Later in the semester we demonstrated how Freud's theories were completely unscientific (because they were unfalsifiable/untestable). I actually never really understood the difference between axioms and theorems until I took that class. I mean, I knew vaguely that an axiom was a rule and a theorem was a confirmed hypothesis, but the fact that axioms are essentially arbitrary never really sunk in. In actual science classes I was always too busy learning details to think about the abstract stuff.