My advice to OP: study something that makes you marketable after college, there will always be a need for engineering/technology and healthcare. Learn something useful, then study what you really enjoy as a minor or 2nd major. Don't be that guy with a bachelors in English and no job prospects.

As an engineering major, wouldn't a minor in physics be really easy to get? I would think that an engineering degree would include most, if not all of the physics courses you'd have to take to earn a minor in it.