Next year I will be applying to colleges and I have narrowed my choice of majors down to the following: 1. Electrical Engineering 2. Computer Engineering While both fields interest me, Computer Engineering worries me a bit as I found AP Computer Science AB to be difficult (was getting a C so I waived the class). My plans for the future include working at a tech/consulting company after undergrad for a few years. Then go and get an MBA and then either go back to consulting or enter the financial sector (Private Equity, Venture Capital, M&A). Which major would suit me best given my plans for the future? I realize that there is a lot of overlap between both fields and could switch majors while in college but was just wondering which would be most useful for me.