Learning through Writing: Teaching Critical Thinking Skills in Writing Assignments | Synapse