ensure elective requirements are satisfied by unique courses (HUGE VICTORY YAY)