This resource describes some steps you can take to better understand the requirements of your writing assignments.
This resource takes you through the entire process of writing a research paper, including strong tools for selecting a topic and drafting your thesis.
This site from the writing center at University of North Carolina at Chapel Hill outlines several different brainstorming strategies to help you begin researching.
From the Online Writing Lab at Purdue University, this website helps you to choose a topic so you can more effectively research.
This short (6:33) video discusses how to choose and narrow your topic.
This page from the Writing Tutorial Services at Indiana University - Bloomington describes the importance of a strong thesis statement and explains how to constuct a thesis statement.
In this short tutorial video, Kate O'Neill uses examples from Harry Potter to demonstrate the qualities of strong and weak thesis statements.