The Impact of Collaborative Learning Virtual Environments on Student's Performance | IEEE Conference Publication | IEEE Xplore