Pros: Extremely friendly, willing to help if needed.  Very passionate about his field.  Drops one exam.

Cons: TONS of studying, don't use learning objectives as a study guide, make sure you know and understand EACH and EVERY single slide.  Tests are extremely difficult.  Prepare for a very big study and workload with him.  Tough grader.  Beware.