<p>Political science you can find pretty much anywhere. It’s the health major part that’s harder to find. (I have a PhD in public health, btw.)</p>
<p>I know that Columbia is trying to expand the public health offerings for undergrads. They’re trying to make a public health major; the administrative obstacle is that the School of Public Health (and the majority of its professors) is located on 168th St, which is about 50 blocks north of Columbia’s main campus at 116th St. But there are some undergrad level public health classes taught on the main campus (my former advisor will be teaching a health psychology class starting this year!)</p>
<p>The Five Colleges have a certificate program in culture, health, and science, which is similar to public health. So that would be Amherst. Brown has an interdisciplinary concentration in public health; Brown is becoming a really great place to be in public health, as they have a brand-new school and the Ivy brand has the capacity to attract a lot of great professors to the school over the next few years (there are already some there).</p>
<p>Yale is an excellent place to do public health, too. They have a special 5-year BA-BS/MPH program, where you can earn a BA from Yale College and an MPH from YSPH in 5 years.</p>
<p>Wesleyan has the Science in Society major, and I know that they are hiring a new faculty member with an emphasis on health there (I was gonna apply for that job, lol). Georgetown has a major in international health, so that’s a good place to be.</p>
<p>You might also consider Johns Hopkins, which has an undergraduate public health major. The University of Rochester has several undergrad health majors - I think one in epidemiology, and then one or more in more general community health. I also agree with the suggestions of Tulane and George Washington. Emory has a BA in human health and a minor in global health, and you can do a 5-year MPH program with the Rollins school (in biostats or environmental health). Another place to consider is Vanderbilt, which has an undergraduate major in health, medicine, and society.</p>
<p>As for the other ones - Swarthmore is good for policy, with both political science and public policy majors (and peace and conflict studies, if that appeals to you). But they don’t have a formal health program. You maybe could take classes at Penn, but there are so many other schools on your list that are better for what you want.</p>
<p>Hmm, I didn’t know Williams had a public health minor! They had a job in my field this year. I eventually decided against applying, but maybe I should have, lol.</p>