John Brown (John Brown's raid on Harpers Ferry)

Does a principled cause ever excuse violent means? Was John Brown a terrorist?
The object is to address the above question in an essay. it needs to Include:
Appropriate background information on John Brown’s Raid.
Your definition of a terrorist.
Compare John Brown’s cause and actions with a current world affair involving people fighting to change their political and social conditions.
A brief introduction in which you state your opinion.
Summarize your thesis based on the material you present in your work.