Collaborative learning enhances critical thinking