So I've been struggling with this decision for the past 6-8 months. I go to a community college and I will be completing an associates degree in mechanical engineering in about a year (only 6 classes left). I think engineering is awesome, and so far I love the classes I've taken; Statics has been one of my favorite classes so far. While I love the classes, I'm not sure if I can see myself being an engineer; from what I understand, engineers learn all of the hard physics and math, not so they can use it in the field, but just so they can understand it. I have a passion for math and physics so it would suck if this were true. The things that draw me to engineering are the fact that it is purely problem solving; I think problem solving is an amazing skill to develop because it not only helps you with engineering, but with pretty much everything else in life. I also like how easy it will be to find a job, and I'm already going to have an associates degree in it, so it would be an easier transition to a B.S. in engineering. I've been set(not really) on engineering for a while but certain things keep drawing me to physics. I tutor at my college, and a lot of people have been coming to me for physics appointments the past few weeks. I really enjoy teaching physics, and people always tell me they can tell how passionate I am about it. I've also always liked to question everything; when I was a kid I would always read greek philosophy, specifically pieces of philosophy written by Plato, so my interest in the theoretical side of physics comes naturally with my interest in the socratic era of philosophy. Its been hard trying to make this decision, and I go back and forth, but it seems as if I always go back to mechanical engineering because of how safe of a decision it is. I'm not sure though what do you all think?