I am interested in possibly majoring in microbiology or biochemistry for my undergrad degree, since I hope to get my Masters in Public Health after undergrad. Or would it be better to find a school that offers a undergrad degree in Public Health specifically? I don't want to pigeon-hole myself into one area in case I find something else more interesting.
conversely, I was also interested in studying civil/environmental engineering in college and pursuing that field instead of public health... I am torn between the two career paths right now. does anyone have any experience with these?