Hi all, I am currently going through some difficult times with respect to my academic career. This might be a lengthy post, but I would really appreciate any feedback, experiences, and suggestions. I always achieved good grades in high school (90%+) without trying too hard. I decided to take physics in university, since I couldn't decide on something more specific (engineering), I felt that physics would give me a good background, and an additional 4 years to figure out what exactly I wanted to do. My first year went well, getting an average well over 80%, and second year I maintained above 80%. In my second year, I almost made the switch to electrical or mechanical engineering. I simply couldn't decide what I wanted, and had I switched, my degree would have taken a total of 5 years (receiving a BEng and minor in physics). So I decided to stick it out with physics. Now I am in third year and having second thoughts about physics. The whole reason I went into physics in the first place was to satisfy my curiosity, I wanted a fundamental understanding of how things work, and be able to extend this to practical applications. I now feel, as a third year student, that the material I am learning is way to abstract. I feel as if I am being trained to be a string theorist, and I fear that next year, it will only be worse. My motivation to study physics has declined. I probably studied harder in first year than I do in third year. Theories of quantum mechanics and relativity, for example, drive me insane. I hate how they do not agree with each other, yet they are both widely accepted. Something major is obviously wrong with these (or one of them), but that is not for me to figure out. I am more of a hands on type of person, with a passion for understanding the nature of the physical universe. I want to work with real models. For example, I want to make cars safer in crashes, design a high efficient wing for the next supersonic airliner, or build a craft to take humans to Mars. So here is my dilemma: Should I stick it out the next 1.5 years of physics, forcing myself to accept what I am told, with the end goal of graduate school in engineering. It will be difficult to maintain the 80% required for graduate school, especially if my motivation continues to decline. Or should I call it quits after this year, receiving a 3 year BSc Major in Physics. I am under the impression from reading around that this degree will be pretty useless. If I choose this path, I would start a degree in mechanical engineering next year. Hopefully I could find a school that would accept some of my physics credits, and get my BEng in 3 years. I need to know though, is an engineering degree going to be more hands on, applicable to real world problems? For example when I went to some engineering information sessions, I see the students showing off something they designed and built that accomplishes a specific task. Whereas when I go to a physics information session, I get some posters explaining some phenomenon, and if I'm lucky, a flying magnetic ring demonstration or something like that. While that is very interesting, it seems pretty useless until applied to a real world problem. I hope that I don't come across as bashing physics too hard. I have a great respect for the subject, and am very grateful for what I have learned. Over the past 3 years I have become much more aware of the world around me. Studying physics really has made me a better human being. Thank you for taking the time to read this, and I look forward to your replies.