<p>We have to make that comparison because someone isn’t going to major in anthro at Princeton but choose to major in mechanical engineering at MIT. Presumably, a student who would choose to major in bio at Princeton would major in bio at MIT too. I agree with you that it’s probably a little easier to take humanities courses at Princeton but there are the usual humanities/social sciences departments at MIT (probably with a smaller course selection). But, what I’ve noticed about engineers is that a) they don’t want to take humanities courses and b) they’re often not good at it. Going from engineering at MIT to engineering at Princeton isn’t going to make their lives easier. </p>
<p>I took a look at MIT’s requirements. Outside of multivariable calc, I see nothing too onerous. In fact, for a science major premed (which make up 70-80% of all premeds), I think it’s actually a blessing to have writing/humanties/social science requirements as it will ensure that the science major has enough humanities courses (JHU/USC require 24 semester credits’ worth).</p>