‘Let me show you’: The benefits of collaborative learning

Collaborative learning, unlike hierarchical interactions, allows for more dynamic interactions: students alternate between the roles of tutor/tutee