William McGrath
Great teacher! Very fair grader, he made PowerPoints on all the readings so if you dont understand the readings he goes over them in class. Hes awkward but funny. He gave a review sheet for each test and tests were very clear. We had a final paper, no final. He was willing to read outlines for the paper, super helpful!