writing crystal reports do your homework without throwing up research paper on classroom management critical thinking paper topics thesis writing