Return to Article Details Building a Collaborative Learning Strategies based Training Program and Its Effect on the Strategic and Psychological Thinking of Middle School Teachers and Deep Understanding of Their Students Download Download PDF