Hey everyone, apologies if this has been asked before. Basically I'm an ex-Computer Science student (I left for two reasons, the first was that I was tired of all the people in the course that just wanted a degree and didn't want to put in extra effort to make the program really top-notch, the second was because I got a job as a programmer, and a real one, I actually work alongside 2 graduates of Computer Science from the school I was going to, so it seemed redundant to get a CS degree). And I'm looking for a new major for college. I'm a big math goon (loved Theoretical CS), and I like theoretical physics, so I was inclined towards the physics major but the problem is getting a job after college. IT is great and all but I'd prefer not to be a cubicle jockey my whole life if I can avoid it. I've been tossing around Physics, Engineering Physics, and Engineering disciplines like Electrical Engineering. A school nearby apparently has a very good electrical engineering program (I know a few guys in the course and they love it). So I've been debating, if I go for an engineering degree like EE or EP, can I still do graduate work in physics should I so choose to do so? Also, would a better option be like Engineering Physics be better than Electrical Engineering if I don't particularly want to stay in EE my whole life? Or should I focus on getting something like an EE degree then use my graduate work for a career change? Thanks for the help guys.