Matthew Williams
The ONLY reason Im leaving 4 stars is because of his responsiveness. When I emailed him, I didnt get a reply. Hes great in every other aspect. His class isnt a blowoff class, but its not challenging either. You need to study for the tests to pass and have to submit 10 short papers (1-2 pages) by the end of the semester. You will need the book.