I'm still exploring which field is for me, and to ask which is better would be pointless. So instead I want to know: what exactly is the difference between a Computer Science and Electrical Engineering Dual Major/Degree as opposed to a Computer Engineering Major? I realize computer engineering is a blend of the two, but are there any specific bits of knowledge or courses that would be covered in a Computer Engineering program that would not commonly be found in either CS or EE? Vice Versa? From your knowledge, are there any common courses exclusive to Computer Engineering programs, or do you simply share some classes with EE majors and other classes with CS majors?