One of the best professors I've had. Gives a ton of extra credit and is very respectable. You can tell he is passionate about what he teaches which is engaging. There is a lot of reading however and if you don't read them, it will be challenging for the quizzes. He's a tough grader on critiques which sucks because they're worth a lot.