Mary Stewart
The entire course revolves around learning how to write and develop a research paper on a topic of your choice. There are a lot of writing assignments and readings, but it the readings are relevant to your own topic and the various assignments can all be put together to create your final research project. I would highly recommend this course.