Reviews of professor Pu Wang

Rating: 1.0/5, difficulty: 3.0/5
So far this class has been really confusing. Our midterm was 22 questions, but the last question was worth about half of the midterm. His powerpoints, which are the main source of information for this class, all use comic sans and have varying degrees of audio quality. Overall, I wouldn't recommend taking 3166 asynchronous online period.

Rating: 1.0/5, difficulty: 3.0/5
We learned more from a TA during one zoom call than we did with the professor. He would be in class for the quiz and then leave before we started doing assignments. He would leave a TA's in charge and gave her no instructions. He posted the solution to the practice tests the day of the test leaving us no time to understand how to do the problems.

Rating: 3.0/5, difficulty: 3.0/5
Average course. We had 4 assignments that were completed in Python, two for extra credit. All of the quizzes and exams were open book. Powerpoints was the main lecture/reference material but the audio was either ok or bad. Some assignments weren't easy but we had an Ubuntu VM that helped a lot with them. So overall not a great or terrible elective.

Rating: 5.0/5, difficulty: 3.0/5
This class is little bit hard but professor Wang is amazing professor. He gives enough time for doing assignments and also gives some extra credit opportunities. He responds via email and he is really caring. The class seems to be one of the most useful classes.

Rating: 1.0/5, difficulty: 1.0/5
I swear every positive review was written by him. Professor consistently posts materials last minute, didn't teach/lecture until after midterms when whole class complained, only give quizzes and yaps over them. Extra credit and open book open note means you can get an easy A, but he does not care about this class at all. Grades come out super late.