Its 2 years officially I believe, but I see some 1 year MPHs from Hopkins and Harvard with 2 years experience or being a med student. If I apply to Emory btw 3rd and 4th year of medical school, can I do it in one year just like all the other 1 year MPH programs?