Are group assignments effective pedagogy or a waste of time? A review of the literature and implications for practice | Synapse