<p>I would not advise a double major in CS and Physics. Whilst it would be easier at the lower divisional level (many math, and sciences courses parallel quite well), both majors are known to take a lot of hours from students, studying, coding, etc… and at the upper divisional level you might not have the time to do well for both majors. The case is same for most stem majors. </p>
<p>For grad school, if you are a good student you could find fellowships to pay all your schooling expenses plus give you a stipend. It won’t be too much, but everything payed for and some spending money? That’s not too bad of a deal to learn. </p>
<p>Whilst its true, many physics majors don’t get jobs as physicists, its incorrect to say physic grads aren’t employed. Physics trains your critical thinking in ways many majors can’t so they are valuable. You can be an actuary, accountant, programmer, engineering etc… </p>
<p>But you should ask yourself this question. Do you want to be a physicist or do you want to work with physics? The difference is do you want to research physics and understand the universe on a new level or do you want to work with what’s already here? If the answer is the latter, you may want to try your hand at engineering. Mechanical and Electrical to be specific. Those are very physics heavy disciplines. </p>