<p>Hey, I'm going to be matriculating this fall for my freshman year at Duke and am having some difficulty picking majors. I know I don't technically need to decide until my sophomore year, but because I'm doing the pre-med track, I'd like to get in as many relevant classes ASAP.</p>
<p>The aforementioned majors in the title are the ones I'm having difficulty over (am also considering the typical pre-med major of bio but find it boring). I like that engineering provides a lot flexibility career-wise so that in case medicine is not for me, I could continue w/ engineering or go into finance. I think BME would be easier to do w/ a pre-med track, however, I feel more drawn to computery stuff hence EECE and computer science. That said, I have no experience with any of it and so I wanted to hear your opinions about what would suit me.</p>
<p>Skill level, I feel weak in the math/science areas. In high school, I struggled a bit w/ calculus AB (but got an A) and never took physics. I feel like my struggles in the math/science area stem from having trouble picturing things spatially; it takes me a while but once I get it, I get it.</p>
<p>I'd really appreciate if you could provide any tips about the majors themselves, what skills they require, and where you think I would fit best. For instance, I'm still confused about the difference between EECE and computer science because I've been told that programming is done by both majors and that in finance at least, it's by people w/ engineering degrees.</p>