Reviews of professor Drew Davidson

Rating: 5.0/5, difficulty: 4.0/5
Drew Davidson is a phenomenal professor. He truly cares about how all of his students are doing and caters to every level of ability. His lectures are very engaging as he clearly puts forth lots of effort into the design of the course content. He always sticks around after class for student questions. This class is a lot of work, but it's worth it!

Rating: 4.0/5, difficulty: 4.0/5
This class will take up more time than all your other classes. Projects are very hard, make sure you have a good partner. Quiz grading was fair, he curves them a lot which is nice. He has his grading and class structure very well done. Many grades so you won't be done over one bad assignment. Class is hard but you'll prob get a B if you're > avg.

Rating: 5.0/5, difficulty: 4.0/5
Lectures are semi mandatory. Have to do an assignment and turn it in if you dont attend. Good class though. Projects feel well balanced

Rating: 1.0/5, difficulty: 4.0/5
If you dont enjoy working on class work for hours every day this class may not be for you. The amount of work is absurd, and not even beneficial to your learning. Most of the class is very lost and usually end up learning from each other instead of the lectures.

Rating: 5.0/5, difficulty: 5.0/5
Great professor. One of the best professors ive had at KU. He cares about his students and make sure they learn the materials well. 665 is a tough course with a lot of project and lab. But you will learn a lot.

Rating: 3.0/5, difficulty: 4.0/5
Professor Davidson is nice and funny, but he needs to explain some concepts concisely. He gives 8 projects and 4 quizzes, which are hard. Labs, check-ins, and written works are easy since you get full credit if you attend his lectures. If you work on the assignments punctually and have a good project partner, then you will do well on this course.

Rating: 5.0/5, difficulty: 4.0/5
Hands down probably the best professor in the department. He's very organized and tells you exactly what you need to learn and when you need to learn it by. The way he teaches is also very nicely paced, especially for a topic as heavy as compilers. There is a lot of work though, but he gives ample time to complete them. He is also VERY responsive.

Rating: 5.0/5, difficulty: 4.0/5
The material is hard, but he delivers it with passion and puts a bunch of jokes on the slides
Grading is quite lenient and he resonates with students very well
Professor asks for feedback several times though the semester and you can immediately see him taking in the advice received
There are optional projects available (which are very rewarding)

Rating: 5.0/5, difficulty: 3.0/5
He is epic. Actually a good professor who shows passion for what he teaches. He indirectly encourages students to learn instead of trying to regurgitate information, Tests are very fair and he makes sure you are properly prepared. Literally nothing bad to say.