I had him for Critical Thinking, overall the class was fairly easy, however with the weight of the quizzes one bad one could really hurt your final grade. If you show up and somewhat pay attention you'll do fine. If you actually try to understand what he's teaching you can learn a lot.