Online Collaborative Writing: A Tool for Fostering Critical Thinking and Process-Based Teaching | Synapse