So I've been debating to myself whether or not I should do a double major in mathematics. On one hand it'll cost me a year (making it a total of 5 years) on the other hand it'll give me an extra year to find internships, do research, etc. I enjoy math which is why I want to do it but my intuition tells me that its not worth it. So as another pro/con to this debate, I've considered grad school. Will having the double major help me in graduate school. Not just admission but the actual classes. If I do go to grad school after undergrad I'd be doing a PhD in Electrical Engineering probably in controls or signal processing ( I dont have enough undergrad experience to say whether I'm committed to these subjects.) As a note, I'm not bad at proof based maths. I'm taking a intro to proofs class now and got a 87 on the test. I dunno the grade distribution but I heard that no one got an A, most likely meaning I had one of the highest scores. Ive also had As in all Calc, ODE and looking at an A in linear Algebra. To complete the mathematics program I'd need to take Adv Calc I/II (real analysis), Abstract Algebra, Prob/Stat ( I dont think they'll accept my Prob/Stat for engy class), and four electives. This puts the additional load at about 27 credits, which could be easily completed with an additional year.