I have posted a couple of times on this forum requesting advice and have found it quite helpful, so here I am again. Right now I am a biological engineering major with minors in math and computational neuroscience, but I am beginning to question my decision of major. Basically, I don't like the idea of being so committed to one field (biological engineering) at this point in my life, although it is a pretty broad field I guess. There are aspects of biological engineering that are interesting to me, I have always been fascinated by biology, but mainly I am more interested in the aspects that involve the most mathematics - Optics and anything involving "computational" in the name. I'm not as interested in the tissue/cellular engineering because it involves too much chemistry and not enough math. I am somewhat interested in neuroengineering just because it involves the brain which fascinates me and seems like it would involve quite a bit of math and programming. Basically to sum things up - I'm interested in mathematical modeling whether it is in neuroscience, geology, biology, ecology, etc... Anything relating to a biological system (not financial, economical modeling) So my question is: Would it be smart for me to major in math instead of engineering? The advantage I see to majoring in math is that I can form a great computational/analytical background while not committing fully to a specific field. Am I correct in assuming that math would be flexible enough to allow me to go to graduate school for any of my listed interests with regards to modeling? The other issue I am having is that my school does not offer an "applied" math degree although I believe I could choose electives to mold it into one... Is this an issue as far as which graduate programs I can apply to - I'm not planning on applying to a math program? Also, would I be able to do modeling with a physics degree or is math a better choice (dual?)? Thanks to all who can help!