Combining Pedagogy and Technology to Improve Composition Skills