Factors predicting collaborative problem solving Read more about Factors predicting collaborative problem solving