When Does Collaboration Lead to Deeper Learning? Renewed Definitions of Collaboration for Engineering Students | IEEE Journals & Magazine | IEEE Xplore