I'm trying to decide what math course to take next year. I am a freshman at an ivy league school who as far as I can tell right now, wants to go into theoretical physics; either GR or String Theory (I'm sure you hear this everday ). I'm trying to decide on what math course to take next year, namely, whether I should take an advanced linear algebra course and some other math course (in the spring) next year and put off real & complex analysis until junior year or vice versa. Just talking to grad students I hear that analysis was generally their least favorite math course and also one of the least applicable to physics. Thus, I am heavily leaning towards the advanced linear algebra route. Right now I'm finishing up a year long course that combines both linear algebra and mutlivariable; we are integrating forms over manifolds and have just proved the generalized stokes' theorem which i think is pretty fun and will be applicable later in theoretical physics (i think). If this is the case, I want to try to take more courses like this one then, however I do not know... that's why I am asking you guys!