Peer-to-peer eLearning and the team effect on course completion | IEEE Conference Publication | IEEE Xplore