Of the four English skills, writing has been found to be the most difficult for EFL learners especially, in Thai universities where English is mainly taught as a compulsory subject, since writing in a second language requires both syntactic and semantic knowledge. It can be said that teaching writing is not a simple task because a variety of writing competences, comprising grammatical structures, organization, vocabulary, ability to give feedback and appropriate assessment of students’ written works,