I'm interested in your advice and any insight you may provide. Thank you. I am just starting my second semester last week as a freshman in the undergraduate physics program at the Uni of Delaware. The fall semester went well and I understood the material fairly well since the semester focused on Newton's laws, which I had learned about in high school. This semester is already making me question my major: I feel unprepared stepping into Calculus II, Electricity and Magnetism, and Waves and Oscillations. These courses are heavy in math (to me) and I'm pretty sure I should take them in the first semester of sophomore year. I took calculus for the first time last year and my integration skills are very weak. What I'm thinking about doing is switching into an engineering major before school picks up. Engineering qualifies me for more jobs directly after undergraduate work, and (correct me if I'm wrong) mechanical engineering seems conceptually easier than physics. If I were to stick with physics I don't really know what I would do for work; I've always wanted to work for Space-X of NASA, and the idea of designing and creating things really intrigues me. Or... should I stick with physics but switch into some engineering courses to minor while I get ahead on my math skills? Thank you again. You're replies are highly valued.