Michael Butler
Overall he is an okay professor. He only gives out essays for the entire semester and does not explain well enough about what he expects. I was interested in his lectures but he tends to ramble and get off topic. He is a tough grader and expects you to have a similar point of view as him so beware.