Reviews of professor Aubrey Knight

Rating: 4.0/5, difficulty: 2.0/5
He has gotten a lot better over the years. His door is always open for office hours, or he is available by email. He is understanding of student struggles and wants every student to succeed. His tests are fairly easy just be comfortable with the material.

Rating: 5.0/5, difficulty: 1.0/5
He  gets a bad wrap but he is one of the best teachers in the department.

Rating: 3.0/5, difficulty: 3.0/5
Knight truly cares about his students, and I commend him for that. You can tell that he enjoys his job, and really enjoys talking to students. He is very accessible in Office Hours and Email as well. My only issue with Knight was how sporadic his lectures were, most of the actual "learning of the material" comes from Zybooks. Ask Questions!

Rating: 5.0/5, difficulty: 2.0/5
Aubrey Knight is the most caring Professor on campus, bar none. Pay attention in lectures, start on labs early and you'll be just fine.

Rating: 3.0/5, difficulty: 4.0/5
I know a few people who have failed his classes before, but to graduate in the CSE department you have to take his course as he's the only professor you can take it from. He'll get back to you via email pretty quickly, and he's always available during office hours. BEWARE, his class has a steeeeeeep learning curve.

Rating: 5.0/5, difficulty: 2.0/5
Best teaching abilities in the department. No one answers emails as well as he does

Rating: 4.0/5, difficulty: 3.0/5
Honestly have heard too many people complain about him when he is legitimately a good teacher, especially for data structures. His lectures are straightforward and if you are interested in what he is teaching (which you probably should be this class is very important for cs). My main problem is actually with him is spending too much time on topics.

Rating: 1.0/5, difficulty: 5.0/5
There really isn't anything good to say. Unless a career in programming is your future this class shouldn't be required. Unless you're already fluent in c++ then this course is taught like an honors course. Very little explanation and not very responsive to emails.

Rating: 5.0/5, difficulty: 1.0/5
Absolutely fantastic, will be taking again.