I've already been a undergrad for 5 years. I could have graduated this summer but decided to defer graduation for 1 or 2 more years (depending on whether I go for a BS in Math or Math and CS), because I couldn't find any employment and more importantly I don't have anything in my resume to distinguish myself, so even if I do get employment it would most likely be with a small firm without much opportunity for advancement. Therefore I decided to go for another degree in math and CS which would take another 2 years. My Finance degree took 5 years because I was an architecture major in my freshmen year and also because I transferred from a community college in Chicago to Rutgers and thus I had to satisfy many of the Rutgers gen ed after my sophomore year. So my question is how would this affect my application to the better MFE programs? Would it be a huge negative that I spent so much time in undergrad? I am planning to study like I've never did before and try to get A's in the Math and CS higher level courses (which will be hard since they are tougher courses than my Finance ones), but if I do get A's in all or most of those high level technical courses would that offset most of the negatives of being an undergrad for so long?