Innovative practices for engineering professional development courses | IEEE Conference Publication | IEEE Xplore