Implementing reflective writing in large non-technical engineering courses

Reflective writing is a strategy used to promote self-regulated skills among students. We describe the implementation of reflective writing assignments in two compulsory undergraduate non-technical engineering courses on the engineering profession and professional practice. We discuss our observations on the content of the student papers and the challenges associated with the implementation of these reflective writing assignments.