Text this: The Effectiveness of Collaborative Learning in Improving Higher Level Thinking Skills and Reflective Skills