Maneuvering Collaborative Learning Technologies to Uncover Critical Thinking: A 'Solenoid' Model | IEEE Conference Publication | IEEE Xplore