Critical Thinking and Collaboration: A Strategy to Enhance Student Learning