Fostering Creative and Critical Thinking Skills through Collaborative Learning: A Theoretical Approach | Synapse