Teaching Collaborative Problem-Solving in Technical and Professional Communication | IEEE Conference Publication | IEEE Xplore