Technical communication and team teaching: making collaboration work | IEEE Conference Publication | IEEE Xplore