Collaboration techniques facilitate student learning. - Carolee Stewart-Gardiner; Mary V. Connolly; David Arnow; Margaret S. Menzin; Jeffrey A. Stone (J. Comput. Sci. Coll., 2012)