Pedagogical analysis and multifaceted evaluation of an engineering co-op program | IEEE Conference Publication | IEEE Xplore