Peer Review

Self-assessment and constructive feedback skills

Problem-Based Learning

Teamwork and collaboration

Snowball

Peer learning and divergent thinking

Distributed Problem Solving

Artifact evaluation and completion

Gallery Walk

Artifact creation, peer review and refinement

Just in Time Teaching (JiTT)

Feedback based instruction