Right now, I am enthusiastic about pursuing preventive medicine (GPM) as my specialty when I start med school next year. I have a background in public health research but I don't have an MPH yet. Therefore, I am thinking about the SPH at the University's in which I have been accepted for Med School. Some of these MPH programs are in accredited schools of public health, while others are not. Does it matter if a physician earned their MPH from a non-accredited program? Also, is it even necessary to get your MPH during med school if most of the preventive medicine residencies are going to have you do an MPH anyway?