Actually, engineering majors at some schools do have H/SS breadth requirements that include upper division courses.