I know its been talked a lot before and I have used the search feature, seems like most topics are pretty old, so here it is: Which should I go with? Which would have best potential in the future? I keep hearing these two are practically the same, except for few classes. If I go with EE then I won't get many programming/networking classes and that could hinder employment opportunities, if I decided to go with that route, I assume. EE sounds cooler and respectable. When you say EE you get certain aura and mystery about you, but when you say Computer Engineering--just another nerd. Ok, this is something I've been thinking about a lot lately: if a catastrophic outbreak occurs and 98% of the human population is wiped out, which would be more useful? EE or CE?