<p>My son is considering computer science or computer engineering at Notre Dame. Can anyone tell me what you think of those majors at ND? What is the primary difference between the two? And how does ND compete on a national/international level in these areas? Thanks!</p>