I will be entering undergraduate studies in 2 years time for physics. Between now and then I would like to teach myself the mathematics so I have a solid foundation entering university and get ahead. Right now I'm finishing up OAC/Grade 13 calculus (via correspondence...teaching myself from books and I go in to write the tests/submit my papers) so my knowledge of calculus is limited. Along with calculus, the undergraduate programs include linear algebra and I've heard others recommend differential geometry (by the way, are there other maths I should learn?). Being limited in math I don't know how these all tie in together. Can I go straight through and focus on one at a time--calculus all the way up to II/III, then do linear algebra and then differential geometry? Calculus is the center for the physics program (it has 3 classes whereas the others usually are one) so I figure I should post it here because you'd know how it ties together ;) Thanks!