Reviews of professor Shuang Hao

Rating: 1.0/5, difficulty: 1.0/5
Professor Hao in my personal experience have been unreachable. I send him mails and get replies in at least 3 working days which is bad. He does not teach well and his accent is unclear. Also, he gives super easy assignments but still not worth investing money in this course. Take it only if you are after marks and not knowledge.

Rating: 4.0/5, difficulty: 2.0/5
Cons: 1. Teaching is not good because of accent and boring lectures. 2. Course is slides only. Not interesting to read but they get the work done. 3. Some assignment questions are vague but easy to get full marks. Pros: 1. Only 3 short assignments. 2. Take home exams, pick an answer type. 3. Easy to score. 4. No project. 5. A good person.

Rating: 5.0/5, difficulty: 2.0/5
We love Dr. Hao.

Rating: 4.0/5, difficulty: 2.0/5
I enjoyed this class. Super straightforward homeworks and exams. Interesting subject. He did play prerecorded lectures in class, but they were posted afterward which was nice. Wish we did some more hands on stuff, but still a solid choice.

Rating: 5.0/5, difficulty: 2.0/5
Amazing teacher. I have taken him for his Network Security class and his Internet Measurement class. He goes very in-depth in the material and always asks questions to make sure you understand. Classes are relatively easy too. Always take Dr. Hao if you can.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Hao made a difficult subject pretty easy to understand. You're graded by a few things. Exams are very straightforward.

Rating: 2.0/5, difficulty: 1.0/5
Shuang would benefit from practicing his lectures more. Our course was pre-recorded despite being in-person, which gives the chance to explain topics concisely. Unfortunately, it seems like he used the first take for each slide, often stumbling or misspeaking. The course was also very easy; two open-internet tests and 5-minute homeworks were it.