“…Cooperative learning can enhance learning and teamwork skills, teach students how to work with others and consider issues from different perspectives, foster relationships with classmates, and promote higher individual academic achievement and more positive attitudes toward learning (Chen et.al., 2004;Gottschall & Garcia-Bayonas, 2008;Johnson et al, 1998;McCorkle et al, 1999;Phipps, Phipps, Kask, & Higgins, 2001;Sweeney, Weaven, & Herington, 2008). On the other hand, however, numerous roadblocks and challenges can inhibit positive outcomes and may prevent students from mastering the very skills that cooperative learning is designed to promote.…”