Nathaniel Cannon
If you can take this class from any other professor I would. He is a very nice guy but has no idea what he is talking about. A lot of the information was wrong and his lectures were awful. I ended up not going and just reading the book. He probably failed over half his class and his test were impossible. It was unclear what he wanted you to know.