So...URochester?

<ol>
<li>Yes. The largest majors are not science. </li>
<li>I would say housing is a strong point: larger rooms and a number of options after freshman year. Not all students live on campus, but most do. It’s cheap to live off campus, but commuting/walking, etc. in the winter is a drag. There are a bunch of learning communities - like special floors in dorms - but really the whole school is sort of geek/normal, meaning normal people who have intellectual interests and who pursue them.</li>
<li>Yes. Not sure how that works but there have been posts about it.</li>
<li>The Rochester Curriculum is set up not only to enable students to do more but to give teachers more satisfaction by making sure kids take only the classes they actually want to take. See, e.g., the discussion in a nearby thread about triple majors. Double majors are common, as are multiple minors. Clusters are 3 related courses. How it works exactly depends on your major; some engineering majors, for instance, require so many classes they have fewer cluster reqs. But yes it really works. Kids take classes they want, professors teach what they want - on the whole, of course, because there are still entry level classes in each field and so on.</li>
</ol>