The craft of teaching cooperative learning: an active learning strategy | IEEE Conference Publication | IEEE Xplore