Paul Hamilton
This is a super interesting class and professor Hamilton just makes it 10x better. I had this class from 5:30-8:00 and it never felt like a two and a half hour class. He usually let us out like 45 minutes early. Hamilton is such a funny and nice guy and a super easy grader. If you can take this class do it, its a lot of fun!