<p>Starting since Summer 2012, the School of Electrical and Computer Engineering made a new curriculum effective for BSEE. Although not in the advising presentation of the new EE curriculum, the degree requirement guidelines found on the school's ECE website stipulates that of the two humanities classes required, one must have an ethics attribute and the other must have a global perspectives attribute. For the two social science classes required, the same situation applies where one class must have an ethics attribute and the other a global perspectives attribute.</p>
<p>So if I were to pick a global perspectives class to satisfy one of my elective requirements for humanities, I must find one with both a global perspectives attribute and a humanities attribute, but there are only a few classes that contain both attributes. This seriously limits the humanities classes that new EE students can take. Am I confusing something or is my logic correct? Based on a quick search, I haven't seen other engineering majors with such stringent requirements on the electives.</p>