I'm a 2nd year Engineering Physics and Mathematics major, and I have loved all the classes I have taken thus far. I took some college classes in high school and received some credit through AP tests, so I'm already a semester and 1/2 ahead of most of my peers. I plan on going to grad school for Physics (still undecided between astrophysics and particle physics), but I know life can throw all sorts of wonderful things at you , so I may need to become employed for a short time after I get my BS instead of going straight to grad school. Here are my questions. 1. Considering I will only need to take one extra semester of classes, is it worth throwing in a double major with Mathematics for employability's sake? 2. Should I throw in a minor on top of my double major (yet again, for employability's sake)? If so, what should my minor be (a list of good options would be great)? 3. I'm interested in just about anything science, math, teaching, or engineering related, but I would prefer that my temporary job would involve as much research or high end technological work as possible. Plus, I will want to make a good salary, so I can get myself out of what ever bind I am in at the time as fast as possible. Thus, like wise, I can get back to grad school as fast as possible. Does that seem feasible? No matter what, I'm going to stay as an Engineering Physics major because I love Physics and really want to become a Physics professor.