I switched majors after my third year to physics. As a result, I have an unordinary schedule. I will be graduating either in summer of 2015 or fall of 2015. I haven't taken the GREs yet, and I am not planning on taking them this coming fall since I am doubling up on physics courses and don't want to stress over the GREs just yet. I want to know what my options would be, and which ones would be optimal. Since I have not had a full four years as a physics major, I will be unable to take all the mathematics courses I want to take, and can only take the minimum if I want to graduate on time (even with a graduation extension). I was thinking I would self learn the mathematics as necessary (beyond the introduction to the math provided during the physics courses), receive my BS in either the summer or fall, then take the mathematics courses post-baccalaureate (1 or 2 at a time through summer of 2016) while studying for the GREs for fall 2015. I would plan on attending graduate school in the Fall of 2016 then. As far as when I am graduating, I am planning to take thermal, undergrad quantum mechanics, EM2, and classical mechanics 1 in fall 2014 (we have 2 courses for EM and classical mechanics here, as do most US universities it seems). Then take stat mech, classical mechanics 2, and possibly quantum 2. Now we also have 2 required labs. I could take lab 1 fall 2014 and lab 2 spring 2015, or lab 1 spring 2015 (less courses in spring - 3 as opposed to 4 in the fall) and lab 2 fall 2015. Which would be advised? If you read all this and can help me out, thanks.