
Snowball
Peer learning and divergent thinking

Peer learning and divergent thinking

Engagement and motivation

Real-life scenarios

Knowledge sharing and analytical reasoning

Artifact evaluation and completion

Artifact creation, peer review and refinement

Distributed expertise and knowledge sharing