A writing course designed to develop students’ abilities to write in a variety of modes for a wide range of purposes