Effect of think-pair-share in a large CS1 class | Synapse