Applying computer supported collaborative learning (CSCL) principles and practices to telecollaboration October 12, 2009 2009 LLCMC presentation Daniel.