A Computer-Supported Collaborative Learning Design for Quality Interaction | IEEE Journals & Magazine | IEEE Xplore