Anonymous wrote:I think this is a very limiting parameter. You’re basically excluding every college that has a medical or law school. And those programs are always very separate from anyone’s undergrad experience.
THIS. Penn has med, law, dental and vet. None of those interact with undergrads at all. they are not in the same research labs and they do not live in campus housing(nor do the masters or phD).
Having graduate students who are conducting research (stem and humanites) with professors that teach undergraduate courses where there is a culture of undergraduate research prioritized on campus is the key. Additionally, roles for undergraduate learning assistants working directly with professors is key. They are paid jobs and they are excellent for the resume for phD, MD, law. Undergrads do meaningful research in these institutions, they are not lab techs. These universities provide funding and encourage undergraduate research and TA/LA roles. Professors do the teaching and run office hours, undergrad TAs help review the material in their own office hours. It creates collaboration on campus among undergrads, and it is an excellent way for freshmen and sophomores to have upperclass mentors to ask about internships, careers, etc.
Harvard, Penn, Princeton, Yale, Brown, Dartmouth all have this, and have 5-10k undergrads with predominantly small classes. Columbia may too we do not have any family or friends who attend or teach there, though they do have much larger masters cohorts than the others, though that may not impact undergrads much. Other top schools that match the research and TA/LA opportunities for undergrads and fall within the 5-10k range are:
Stanford, Chicago, Northwestern, Duke, Vanderbilt, WashU, Rice, CMU.
Don't sleep on MIT which is perhaps the best of all at cultivating the undergrad research and teaching experience, just out of the OP's stated range with 4500 undergrads.