Writing assignments are given to students at every level of education to assess learning, but also to provide practice of thinking and communication skills. Writing is an essential communication skill, critical for success in school and future careers; so, students...