help with writing a good thesis statement write an essay about global warming phd thesis of computer science writing college how to write a self introduction essay writing my essay