Undergraduate research and co-op education: a winning combination | IEEE Conference Publication | IEEE Xplore