Pedagogical Strategies for Enhancing Online Collaboration | Synapse