Is it possible at all to apply to the MPH program of either Johns Hopkins or Harvard without 2 years of experience after undergrad (or without the doctoral/medical degree)? Has it ever been done before? As an undergrad, I've: interned with the World Health Organization in Geneva, Switzerland for 4 months, interned with the CDC in Atlanta for 4 months, done medical work/public health work in India, Peru, and Bangladesh. I've also been awarded about $8000 in grants to do research projects in public health in 2 of the 3 aforementioned countries. I graduate in May and have always been interested in these two schools. While I don't have 2 years experience, I don't know if what I've done in undergrad could be tantamount to those 2 years experience. (I do not want to do the MsPH degree, and I've already considered other MPH schools that don't require these 2 years experience).