Now I'm curious.
At Caltech, you must have a minimum of 486 units to graduate (Caltech units are based on the amount of time a course is expected to take (lectures + labs + reading/homework) a week: 1 hour == 1 unit).
Of that, 108 units must be in humanities and social sciences. At least 36 must be humanities (art, English, film, history, history and philosophy of science, humanities, music, and philosophy), and at least 36 must be social sciences (anthropology, business economics and management, economics, law, political science, psychology, social science). Half of those must be introductory courses and half must be advanced courses.
Generally, this means a Caltech CS major (or any other major except a humanities or social science major) takes one humanities or social science course every term, which is about 20% of their total course load.
Anyone happen to know the humanities and social science requirements for other top schools, like MIT, Berkeley, and so on for people in technical majors like CS, math, physics and so on?