> It prepares you for one of the most fundamental of skills for white collar jobs: critical thinking
Right, because they certainly don't teach that in engineering school.
Right, because they certainly don't teach that in engineering school.
Personally, I think everyone should learn at least the basics of modern Algebra (not high school stuff, but: groups, semigroups etc.), Topology etc. (Note that I did not get an education in either Physics or Math, but am jealous of those who did)
"Critical Thinking" (and its development) is perhaps more nebulous, but I imagine that it comes with extensive work on proofs and problem-solving in more abstract situations.