Daniel Birchok
He is a super nice guy. The readings were long, and he tends to talk fast, so it makes it hard to take notes. Definitely focus on what he says in class instead of what is on the PP. He grades kinda tough, but he gives good feedback to improve. I would take a class with him again though.