Computer integrated manufacturing and robotics and automation curriculum at the University of Toronto