I just finished my first semester in an MS program in Physics. I have no physics background, so I'm taking upper division undergrad courses. I took Analytical Mechanics, Theoretical Physics, Physical Chemistry, and Probability. I took PChem because of my interest in the life sciences and eventually using physics to head in that direction. I took Probability because I interned last summer on a research project and realized that Probability and Statistics are immensely important in research (data analysis,...). My issue is that I was more interested in the Probability class than anything else. The other classes seemed to be more based in observation and problem solving, while probability was based in proof. The theoretical physics class was cool too; it introduced some pretty powerful tools and concepts that will be useful down the road. Again, though, the toughest parts were the math heavy parts, like solving coupled oscillators and doing Fourier analysis (not to mention the 3D Calc E&M stuff, which was not actually so bad for me). The teacher told us that if we take the General Relativity class offered at our school we'll see a ton of linear algebra. So... if physics gets tough when it starts relying on some pretty high level math, does it make sense to go straight for a math degree and hope that I can pick up the physics later, either in a PhD program or... somewhere else? I am also greatly interested in computer science, and I have been thinking that studying CS along with my main field (Physics, or Math if I switch) will be the ticket to a real job once I'm out of school. So... what's more powerful, math and CS or physics and CS? I'm not trying to start a debate about which field is more important or fundamental; I'm just trying to get some opinions from more experienced folks who have struggled with the same things. Will math be enlightening but useless in the end, since it's the engineers who get the jobs (and maybe the physicists after them)? Or could it somehow lead to the kind of job I've imagined enjoying, which involves the life sciences, computing, and the ocean?!