Design of virtual spaces for successful collaboration in technical and professional communication online classes | IEEE Conference Publication | IEEE Xplore