Best major for operating systems/embedded systems programming?

<p>Thanks for the response lightnin. I have heard that computer science majors have no idea what is going on “under the hood” so to speak, and that they are taught computer science with so much abtraction that their working knowledge of hardware is dismal. That is an outcome that scares me. But at the same time I am leaning compsci because computer engineering seems to be too much EE (as you said) and I’m not interested in designing CPU’s or the circuitry. Are my impressions accurate?</p>