Using computer assisted collaborative learning for high quality distance education | IEEE Conference Publication | IEEE Xplore