This is a direct spinoff to the thread I started about which class general relativity is offered in. That question was answered and now I would like to align my math classes to prepare for tensor calculus. Here are the classes I am thinking of taking Linear Algebra Abstract Algebra I and II Vector Analysis Number Theory Numerical Analysis Probability and Statistics I have already taken Calc I-III and Differential Equations. Because of the scheduling of courses at my school, I will probably have to take the most of these after I graduate. My question is, which classes are most essential for tensor analysis, and which of these would you recommend for self study (as they probably would not be a prerequisite for graduate courses)? I plan to go to graduate school for astrophysics and am currently majoring in physics and chemistry. Thanks!