Short version: I'm a junior BME major aiming for MD/PhD, with the PhD component in BME. My undergraduate research so far (since freshman year) is in biophysics. I can switch labs, but then I might not finish my project. Should I switch? Long version: In a month, I will be a junior in Biomedical Engineering. Our school no longer has tracks, but I will end up following the Bioelectrical track course list. I would like to continue my education by pursuing a PhD in Biomedical Engineering, in biomechatronics research (Neuroscience + Robotics). I want to work on prosthetics and human-computer interactions. However, I may have made a blunder in choosing my undergraduate lab. When I first started university, I figured this would be my last and only chance to do protein NMR. I'd read about it in high school, and I used to (and still do) think it's tremendously awesome. I work for an excellent PI, and in this lab, I have my own project, which is good (great opportunity to think) and bad (but this forces me to fix my own problems!). Unfortunately, this type of research is considered biophysics, maybe even biochemistry, and has absolutely nothing to do with what I want to do for the rest of life. I fear this will prevent me from getting into a strong MD/PhD program. Should I switch to another lab as soon as possible? I have a research fellowship, so I can do this relatively easily, but then I might not be able to wrap up my project. On the other hand, I am involved in a robotics club at school, and sort of in another brain computer interface group, so the field I want to go into is not completely new to me. I'm also thinking about doing a mechatronics minor. It would take a lot of work, and I'm not sure if taking extra classes is worth less research. Or are there other options? The only one I can think of is taking a gap year to do research in the area I want to do my PhD in. Thank you very kindly for your help!