1) Start with a general subject that interests you and fits the parameters of the assignment.
2) Phrase the subject as a question.
3) Brainstorm subdivisions of the subject to create topics.
4) Consult different sources for possible subtopics, such as the card catalog, reference books, magazines, friends, and the media.
5) Sift the ideas until you find one that suits your taste and the assignment.
6) Write your final topic as a question.