I hate to jump on the bandwagon (there seems to be a good amount of topics like this floating around), but I would like some more advice on this: First, I will be a freshman this fall in college, and I'll be taking Calc III (multivariate calc). My primary major is physics, but I was thinking of adding a math major to it. Now this all hinges on how my calc class goes, but I'm betting it will go smoothly. All the schedule changes will be for the spring semester. I am contemplating whether I should push a gen. ed. course back a semester and move my linear algebra up to this coming spring. That would mean that I would be taking Differential Eq. and linalg in the same semester, for a total of what looks like 16 credit hours. Then I could take Intro Analysis over the summer and move into advanced calculus in my sophomore year. Intro analysis is basically a stepping stone to adv. calc, designed to ease people into writing proofs, since adv. calc is very rigorous in terms of proofs, and is among the hardest undergrad math classes offered. This would greatly increase my flexibility in my last two years, and I think I should have the momentum and motivation needed when the time comes.I will be talking to my adviser soon (when I move in soon probably), but I would still like some input saying whether to do it or not. I will be going to UMD College Park, btw, and if anyone would like, I can post the course descriptions. Now it has been suggested to me to keep Advanced Calculus to my junior year and take some other math classes to deepen my mathematical knowledge base before I leap into real analysis. I have played around with a 4-year plan (I have to make on anyway) and both approaches are interesting to me.