Dr. Davis was a very clear lecturer, but what I liked most about him was his exams. He made VERY fair exams and most of the time told you what was going to be on it at his review session. If you understand the material it is very easy to do well in this course, because he rarely tests memorization. He is also very good at answering questions!