Collaborative learning and teamwork over the web | IEEE Conference Publication | IEEE Xplore