Dr. Warfa is a really good professor. His lectures are almost always entertaining and he tries really hard to interact with all of his students. No questions go unanswered in the class and he is great at provoking discussion with peers. I would highly suggest taking the section with him and Wassenberg. They are the greatest duo that I've had yet.