Computer science or computer engineering?

My son is CE because he likes to program at the hardware level. He is an Open Source programmer who has interned at Intel. When he was asked why not just major in CS he explained when he is programming he know certain technics are more efficient because of constraints of hardware but he doesn’t know why. He felt if he understood the computer hardware it would make him a better programmer. Don’t know if that helps you but it’s something to think about.

Btw I’ve never heard of anyone minoring in EE, I just don’t think it exists or is practical.