I'm heading into my junior year as a physics undergrad, and I'm starting to think my math skills won't be where they need to be for grad school. So far, I've taken calc 1-3, probability theory, and an "Intro to Mathematical Physics," which used the Boas text. That class was basically a crash course in many different subjects in math. By the time I graduate, I hope to also have DiffEq and Linear Algebra under my belt. Is that enough? Right now, my main interests are in cosmology and particle physics. Unless that changes in the next 12-15 months, those are the areas I'll be applying to grad school for. I won't have topology, real analysis, complex analysis, set theory, or anything else that might be required under my belt, except what I learn "on the fly" in my physics classes. Will this get me into trouble down the road, or are these typically picked up in grad school for a physics major?