Cooperative learning is an approach that generates results in proportion to how regular and disciplined its application is. If you wish to use cooperative learning, it is a good idea to start as early in the term as possible to give your students time to develop the interpersonal skills needed to make an effective cooperative learning group. For the same reason, you will likely want to use cooperative learning for several projects, rather than using it only once. Applying cooperative learning to your classroom effectively takes some pre-planning in the areas of setting objectives, creating positive interdependence, choosing group size and composition, identifying group decision making strategies, and choosing reporting out techniques.