Hi, I recently graduated from high school and am planning on taking studying physics in college(im taking a gap year). Until them, I am trying to spend whatever free time I might get, studying and basically getting better at physics. Here is my background, I have taken math up to Calculus BC(roughly equal to second semester calculus). I have taken two algebra based physics courses(ap physics 1&2), however, took the Ap Physics C exams(5 on both, roughly equal to first two semester of calculus based mechanics and E&M). Ok, so my question is, from here on out, how should I proceed math and physics courses to make the most of my time? The college I plan on going to, allows for students to get credit for a class by taking an exam, which is one of the reasons im pursuing this route. So basically, one issue I had when I was studying physics before was I would always tend to stretch whatever I was working on beyond the scope of the course, so i would try to solve something but get lost, mainly because of my mathematical limitations. This is why I would like to revisit both mechanics and E&M (after expanding my mathematical toolbox), except with new textbook, the Feynman lectures. Here are the math/Physics courses that come to mind, but if there are more, please let me know. Calculus 3 (multi-variable Calculus) Differential Equations (1 semester) Linear Algebra Vector Calculus A course on Waves( differential equations is a prereq) In what order should I take the courses(basically meaning courses from most to least importance), and are there more course that are perhaps more useful/necessary? Also, other than just learning whatever Ive learned more thoroughly, i would like to get good preparation to begin junior level mechanics and E&M course. This is where I would like to start when I enter college. Thats not to say im preparing simply just for these two courses, just saying, this is where I will begin. The math courses are intended to give me a good grounding for most of undergraduate(and possibly graduate) physics. And yes, i plan to continuously review everything ive learned so I remember it when I enter college. Thanks.