So I'll be attending the university of Pittsburgh or Penn State this fall, and I plan on going to medical school after college. I also can't decide on a major. Mostly because of the chance that if I don't get into medical school, I don't want to have a degree that won't provide many job opportunities that interest me. I understand that most premed students major in Biology, and although I find Biology interesting, it just doesn't have enough math for me. So then I looked into a physics or a chemistry major. But I don't know what I could do with a degree in either of those. (Some advice on this would also be appreciated) Now, I'm thinking about engineering, because I hear it pays well (can someone confirm this), and it of course involves math. This all leads to my main question, which branch of engineering would be most appropriate for a pre-med student. Also please describe what kind of jobs i could get if i don't get into medical school. P.S. Awesome forum, and thanks for your answers.