Pros:
- Good at teaching ideas and concepts.
- Actually tries to learn names (Only professor I've seen do this).
- Attempts humor and seems to enjoy teaching.
- Low homework was appreciated.
Cons:
- Too little time is spent on hard sections, and too much on easy sections.
- The final felt very specific and did not cover the material expected.