David O'Neil
He is such a good teacher, but there are multiple papers that need written, but that is expected with an english class. Most of the work done in class is just busy work, but I would 100% take his class again