Differences that make a difference: a study In collaborative learning