Hamilton requires 32 courses; no more than 15 may be in any one subject, so that a math/physics student needs to take at least 2 in something else.
Grinnell requires 124 credits, of which no more than 92 may be in any one division (science is a division, so at least 32 must be in non-science).
Smith requires 128 credits, of which at least 64 must be taken outside of the major (not clear how students with two majors are handled).
Rochester requires a major, minor, or cluster of 3 courses in each of science, humanities, and social studies (so a minimum of 6 humanities and social studies courses).