I'm in my second semester of a Physics MS program, and my goal is to come out with good math and computer science skills. I also want to get an interesting job near the ocean since I'm a nature loving surfer, so I thought that physics and programming might land me a gig at an oceanographic research facility (or, if all else fails, I could just program at a company near the beach). I don't have a background in physics so I've gotta take undergrad classes for a few more semesters. I took a probability class last semester and it was honestly my most interesting class, simply because it was so general and miraculously applicable to all kinds of things. I've taken linear algebra and it rocked my world - seriously changed the way I think - and it's made me wonder how else my brain might be empowered by more math. I know that things like Modern Algebra are pretty high-level, but perhaps, combined with some good programming skills, these "mind opening classes" could help me be a really powerful problem solver and inventor on and off of the keyboard. No disrespect to physics - after all, it's the study of nature, which is my true love. I just worry that focusing on physics without a deeper mathematical background will leave me feeling like I've scratched the surface but don't really understand the bigger picture. I'm wondering what's a better pairing with computer science: Math or Physics? Perhaps this is too personal of a question. I do think that I'd be unhappy if my work was too disconnected from the world outside. But, in the long run, I can't help but wonder if an investment in math now will pay off later, even if I end up doing science. Thanks for reading, thanks in advance for sharing your thoughts!