Honestly, great lectures and great class! However, he is a very tough grader, everyone besides a couple people completely failed the first quiz, and that took everyone's grades down for a very long period of time. Homework's often didn't make sense either, or were the easiest thing ever.