Using computer assisted collaborative learning to improve distance education | IEEE Conference Publication | IEEE Xplore