As for the argument in favour of a broad-based education, I argue like Twain, you ought to be able to walk into any lecture hall and adequately prepare a lecture to cover the topic at hand with no preparation. Is this a skill that is adequately covered/valued/taught? No. So you pick it up and learn it on your own time. I think all science majors should have a working knowledge and exposure to the main body of philosophy and vice-versa.