McGill Engineering Curriculum confusion