Group vs. Collaborative Learning: Knowing the Difference Makes a Difference

Collaborative learning assignments