An Assessment of the Effect of Collaborative Groups on Students' Problem-Solving Strategies and Abilities