CS rules. counterstrike errr i mean compsci. Thats what employers want. If you want to do hardware i think it better to be a electrical engineer than a computer engineering major, as you are more focused. I'm in computer science and engineering but i am switching to just CS to be more specialized because i like programming more and i figure coroporations will have you do a specialized thing, i'd rather be good at one thing than be mediocre at two.