digitalsandbox says Apr 11, 2011 03:10PM Reciprocal teaching is a strong strategy for retention as well as cooperative learning as it might work well with social networking