Reviews of professor Mark Davenport

Rating: 5.0/5, difficulty: 3.0/5
High-quality teaching; well prepared for his material; intuitive explanation that is easy to understand; easy exams of conceptual, multiple-choice questions; generous grading for team project. Late in HW gradings though (I personally blame TAs for this). Overall, Prof Davenport is an extraordinary professor with excellent teaching skills.

Rating: 5.0/5, difficulty: 4.0/5
Amazing lecturer

Rating: 2.0/5, difficulty: 3.0/5
The guy is using the lecture notes of his predecessor without foolproofing them. His explanations are not always clear and doesn't tell you how what you are learning is relevant in the big picture of the course. The course material is mediocre (found way better/clearer from other universities).