At first, I thought that a Bioengineering major followed by a Biomedical Engineering Masters or PhD would be the obvious choice. And then I found this thread in which an engineer [NeoDymium] says that the OP should instead major in another engineering major like Mechanical Engineers or Chemical Engineering stating that "as a BME undergrad [the OP] will know a little about a whole lot of subjects, and it's better to be an expert at just one." This sounds like it makes sense given the range of fields that Biomedical Engineering covers but is it actually as much of a concern as he makes it out to be? He also states that "the point is, you have to have a solid foundation in one of the engineering disciplines to make it as a BME. It's not a real undergraduate major. Only at a graduate level does the major really cover a real curriculum." So he suggests majoring in Mechanical Engineering but taking some additional Biology and Chemistry courses. However, despite this, I'm still signifcantly more fascinated with Bioengineering since I would rather focus on that for 4 years rather than study the more broad topics that Mechanical Enginner encompasses. But if what NeoDymium says is really that much of a concern, I wouldn't mind majoring in Mechanical Engineering though since it's also interesting in its own way but not as much as Bioengineering. Since NeoDymium contributed the most posts to that thread, I figure it'd be fine to post here for additional feedback.