You may want to ask each department to verify that it will not change degree requirements without sufficient prior notice or allowing students partway through the requirements to complete the old requirements, as the SDSU EE department apparently did, causing some students to be unable to graduate on time: http://talk.collegeconfidential.com/college-life/2074999-my-school-made-horrible-changes.html