re #6:
Firstly, Cornell is most definitely not an LAC.
It definitely has programs that relate to “social justice” type issues.
For one thing, I know they have a great program working in the prisons.
http://government.cornell.edu/crime-prisons-education-and-justice-minor
http://cpep.cornell.edu/get-involved
A lot of the people most in tune with such issues will likely be studying in its “contract colleges”. Labor economics in ILR, development economics & sociology in CALS, policy studies in CHE. The courses and resources at these various colleges will be available to a CAS (its liberal arts college) student as well
As for the “culture”, as a school’s size increases, mono-syllabic tags about “culture” become increasingly less meaningful.The student body is diverse, with diverse interests.
There will be students who share your concern for social justice, etc.
.Others who just want to land a job on Wall Street (where they will be joined by a decent cohort from Williams, et al, FWIW).
And everything in between.
While most students do not join fraternities there are plenty who do (30-40%).
It is guaranteed there will be some people there who don’t fully share your values, and people who you hate.
After freshman year you don’t have to live with them, but they will still be in your classes (depending on what you take, of course) and around campus.
You will find your group of fellow travelers, and in sufficient size. But not everyone on the whole campus will be singing kumbaya with you at your social justice hootenanny. If you need everyone on campus to be singing along with you, do not attend a university.
Too bad your feeling about Ithaca, because you would probably feel more at home in Ithaca proper than you would at Cornell itself. In the last presidential elections, Ithaca was the “bluest” city in New York State. (It’s also the most highly educated). There are undoubtedly a lot of people in Ithaca who care deeply about social justice. And they likely have activities one can get involved in, quite apart from Cornell. Though I have not looked into this.
Monosyllabic tags about “happiness” are probably also not meaningful. Years ago, I studied science and engineering there, and I was miserable. Because I was not smart enough. Much more recently, my daughter graduated as a Humanities major, she loved it there. In general I think science and engineering majors tend to have it relatively tough, everywhere. There ae relatively a lot of such majors at Cornell. [Which is not to suggest Humanities majors do not also work hard there].