Teaching integrated circuit and semiconductor device design in New Zealand: the University of Canterbury approach | IEEE Conference Publication | IEEE Xplore