If given the opportunity to graduate with two Bachelor's degrees, which of the following combinations would give me the most avenues to take in life? Physics + Computer Science Physics + Computer Engineering Computer Science + Computer Engineering This is part of a 3-2 plan with two universities so major choices are limited, but this is what I narrowed it down to. Originally, I had wanted to double up in Physics and CS but the other options look promising as well. I love computers and physics so any will work. Is the third too much computers; is it better to have a pure science degree under my belt? I would like to have many options after graduating and prefer to go into a profitable career. And with these two undergraduate degrees, is graduate school worth it? Thanks!