SMS dit: The nuts and bolts of cooperative learning