So I am going into my third year at a college. I am a double major math and mechanical engineering. And I'm trying to decide which schedule I should take. The main difference between them is one option takes only two semesters while the other takes 3 semesters. I do not want to over do myself and mess my gpa up. (3.96 currently) So bio about me is I work about 20-25 hours a week which will increase to right under or around 30 at November and December. School is my life. Option 1 (2 semesters) Fall - Cal 3 - Phys 1 - Mathematical proofs - Differential Equations 14 hours Spring - Phys 2 - Statics - Mechanics - Abstract Algebra - Real analysis (16 hours) Summer - Senior math project - Linear Algebra - Probability (7 hours) Option 2 (3 semesters) Fall - Cal 3 - Phys 1 - Mathematical proofs - Random class (12 hours) I thought about putting differential equations here instead of the random class. For 13 hours Spring - Phys 2 - Statics - Abstract Algebra - Differential equations (13 hours) Summer - Senior math project - internship Spring - Real analysis - Linear Algebra - Probability - Mechanics (12 hours) I know it is long. But thank you. Look forward to your input.