I'm currently in the middle of a decision that I have to bring to a conclusion very soon. Originally, my plan was to go to med-school, so I chose Biochemistry as my major, however during my senior year I realized that Medicine wasn't for me, and decided to get an education in Mechanical Engineering. I've asked my current schools engineering department for advice and they said that I can apply to the MS in Mechanical Engineering that is offered here at my home school after I take a few fundamental engineering courses, which I'm taking now. However, I realized that the MS programs curriculim isn't as technically oriented as the B.eng degrees curriculum. And I really want to have a hands on experience in design, machining, and manufacturing. Plus, I want continue my degree with a PhD in aerospace engineering. My real question is, should I do a B.eng in M.E, or should I just take the offer my school provided me with and do a M.S in M.E. Which do you guys think is better for learning engineering concepts? And which will be a better engineer overall? And which route will be better for my final destination, which is Aerospace engineering? Thank you very much. P.S: My current school is Stony Brook.