I'm interested in physics, CS, and mech engineering, particularly in robotics, but I'm not sure where I want to eventually end up. I don't want to go directly into engineering; it seems like that would really limit my options in the future.
So far I've been thinking of doing a phyics major with a focus on engineering courses (or a minor). Is this a reasonable plan? Would it be possible to get into a good engineering graduate program from this, if I decide to go down that path?