I'm in a situation where I can switch programs without much loss if I want. The program I am in right now is called Engineering Physics...it is a 136 credit program that is comprised of: Engineering classes: statics, dynamics, fluid mechanics, solid mechanics, thermodynamics, materials science, micro computers and instrumentation, electrical engineering, electro-optical engineering, spaceflight dynamics, CAD classes, space systems engineering, and space systems design Math: Calc 1, 2, 3, Diff eq & matrix methods, vector calc & fourier series, partial differential equations, and complex variables Physics: Physics 1, 2, 3, Engineering Chemistry, modern physics, classical mechanics, space physics, quantum physics, and electricity and magnetism Or, I can opt to switch to the Space Physics degree which is only 120 credits and is comprised of all the same math courses, none of the engineering courses (although I've already taken statics, fluids, solids, dynamics, and CAD courses), and the following physics courses: physics 1, 2, 3, modern, classical mechanics, quantum, astrophysics 1 and 2, thermodynamics/statistical mechanics, planetary science, and atomic/nuclear physics. Obviously, the Eng Physics degree requires 6 more courses than the Space PHysics degree right off the bat. On one hand, I'll finish 1 semester sooner with Space Physics. On the other hand, I've already taken some of the engineering classes. I think the Eng Physics degree would give me a broader, more rounded background, but I am at least pretty sure I want to go on to graduate physics work. I guess the question is, do you think the Engineering Physics program provides a good enough physics background (based on the courses I listed)? Oh, another thing to note is that the Eng Physics degree is ABET accredited, so it IS a full fledged engineering degree, in case I opt to go into engineering rather than physics grad work. I know I'm confused....any suggestions or comments?