Clearinghouse for undergraduate microelectronics education: what have we learned? | IEEE Conference Publication | IEEE Xplore