David Hugill
A very straightforward professor. He gives interesting and varied lectures, facilitates engaging discussions, doesn't drag class out longer than needed, and gives and grades reasonable assignments. I felt that I learned something and that he adequately assessed that. He is also a very kind, honest, and compassionate person.