Reviews of professor Dayu Wang

Rating: 5.0/5, difficulty: 5.0/5
He is a very good professor, but he is tough. You will definitely learn a lot if you take classes with him. There is not a single bad thing that I can say about him except for the course is tough. Overall, he is a great professor that will make you work a lot to get you to learn.

Rating: 5.0/5, difficulty: 3.0/5
This professor actually cares about the class and if you understand the concepts he provides. His classes are very entertaining to attend.

Rating: 4.0/5, difficulty: 2.0/5
He's very dry, but helpful when you need it and is not the toughest grader as long as you follow the rubric and put effort into it

Rating: 1.0/5, difficulty: 5.0/5
Do not take this professor. His "intro" O.S. class is hardly an intro class. Tests and hw far too advanced and doesn't offer a book for the class at all. Just HIS notes that barely explain the info and then tests you on things never explained. Horrible teaching style. Doesn't like questions in class, belittling to students when they ask for help.

Rating: 5.0/5, difficulty: 3.0/5
Most organized professor I have ever had. Never had any questions because everything is easily accessible on canvas including lecture notes, sample questions and handouts. Lecture quizzes allow 2 attempts to correct your mistakes and it is clear he is very knowledgeable and cares about his students success. Very straightforward but not uncaring.

Rating: 4.0/5, difficulty: 2.0/5
Honestly his class was fairly easy but difficult. His assignments take a bit of time but aren't impossible to do. Some of them can be understood intuitively while the others require thought, a lot of thought. Final is hard though, but it seems he grades easily.

Rating: 5.0/5, difficulty: 3.0/5
If you are in Computer Science, you should take his classes. Although his assignment is difficult, students can finish with his instruction.

Rating: 2.0/5, difficulty: 3.0/5
Nothing, he's not good but he's not bad at the same time. I once asked what part of the lecture do we take notes on and he told me we take notes from the book, his notes (only a few were available to access) and the lecture slides. To summarize, if you take notes, note down program examples, term definitions, and details about diff. algorithms.

Rating: 3.0/5, difficulty: 4.0/5
Teacher is very dry and straightforward. Seems to care more about comprehension than accuracy, within reason. The CPT-106 class, despite being an entry-level course, is exceptionally difficult. Avoid this professor if you have difficulty learning things on your own. If you are self-sufficient and willing to accept a challenge, he is fine.

Rating: 3.0/5, difficulty: 3.0/5
Honestly, the lectures are extremely boring but he almost never asks for any kind of participation. Hes a easy grader on the bimonthly assignments if you follow the directions. If you get a 8/10+ on all of the lecture exercises he will put it as a 10/10 after midterm + final. The actual content isnt hard its just really boring lectures.