I'm transferring from a JC to a UC as a math major this Fall, and was considering a double major in EE. I was originally planning on doing a minor in physics, but this I think is a bit more realistic. I definitely want to go to grad school for math, but not directly after undergrad. For a few reasons. A) Some people leave grad school with literally a quarter million plus in debt. That scares the hell out of me. B) I'm 20 right now, I don't know if I'm mature enough yet for grad school. I study hard and have a passion for math and physics, but I don't think I'm on the level for a PhD just yet. My plans are do the double major, work for awhile as an engineer and save up money/pay off any loans I had to take. THEN go back, maybe do a class a quarter or something while still working. I have no illusions of it being easy, and I know it will probably take me 3 years at UC instead of 2. BUT it would be worth it, I think. I'm choosing EE over MechE for a few reasons. A) EE is booming right now, and I see no end in sight. Things are getting more and more electronic. Hell, even something as simple as a toothbrush is electronic now. SOMEONE has to design that. B) It's the most math-heavy, or so I hear. I like that. I have a 4.0 major GPA. Got As in calculus, linear algebra, physics, programming, econ. I bust my *** studying, and I know it's going to only get more difficult. Any advice?