I'm a sophomore in a 4 year BSN program, and I know that in the future, I want to have a career in community/public health. I am definitely going to get a Masters, but I'm trying to figure out which is better: Getting a MSN in community nursing or a MPH (Masters of Public Health).

Opinions? Advice? I know I still have plenty of time, but I started looking at grad schools practically at the same time I started at looking for schools for undergrad so it's just kinda my thing.

Thanks!