Working together to solve a problem it is usually more efficient. Each member can contribute something unique. Helps students strengthens skills of patience, cooperation, explanation, presentation, and communication. Students will have to know how to work together to get things done. Collaborative working provides opportunity to develop own attitudes as they hear other sides to the story and other angles of the problem. Listening to another person's ideas helps students to broaden their horizons. Students, feel more comfortable asking their own peer questions. Can make new friends and have fun. It may be easier to understand a topic when it is explained by a peer, than to have it explained by teacher.