do teachers give out too much homework influential person essay annales dissertation philosophie bac best dissertation writing plan master thesis machine learning write essay on my best teacher how to write a research paper conclusion