Reviews of professor Qi Wang

Rating: 1.0/5, difficulty: 4.0/5
Lecture heavy, long boring lectures that cover relatively simple material at such a slow pace that it is so incredibly boring. Combined with trying to listen through her mask, with accent... its impossible to attend lecture. TA's grade all the work, but tell us they don't know what's going on. She is nice outside class, but lectures are pointless.

Rating: 1.0/5, difficulty: 5.0/5
Professor Wang is one of the worst professor. She was teaching this class first time this semester and so she said she wont provide the practice exams. Also the homework assignments are so complicated and not well explained. The final was made of stupid topics rather than important topics that should have been used. Overall, not a good teacher.

Rating: 1.0/5, difficulty: 3.0/5
lectures where boring. assignments dont have any real world applications. Downloaded a virus on my laptop. 
very bad professor. and I feel like I should take this class again.

Rating: 2.0/5, difficulty: 4.0/5
This professor is really sweet, but she didn't explain the subject in a manner that is very clear. For a confusing subject like discrete Structures the explanations need to be clear and explained in many ways. If you've taken intro to CS you should be fine, just pay attention in class and re-read the slides. Also, The TAs we're no help at all.

Rating: 1.0/5, difficulty: 4.0/5
Extremely unethical test grader, unless you show all work (and yes, unnecessary work too). Goes easier on projects and will most likely extend if she gets enough emails. Overall, impossible to follow along in her lectures as they are very slow paced and boring. Professor Wang reads from the slides and teaches ineffectively for most.

Rating: 1.0/5, difficulty: 5.0/5
Sad

Rating: 2.0/5, difficulty: 4.0/5
Lecture material can be difficult to follow and hard to catch up on. Programming assignments are not too bad if you are Java fluent but can be time consuming. Exams have few questions, zeroed in on specific topics. Very specific project format, not too bad if you've taken several classes with her but can be jarring at first.

Rating: 1.0/5, difficulty: 5.0/5
BAD. This class is graded by 4 projects, a midterm, and a final. Her lectures are awful and the projects are more an exercise in student collaboration (unintentionally as she is very bad at explaining concepts and providing assistance) and the tests require you on the spot to handwrite codes and come up with solutions for some bizarre problems

Rating: 1.0/5, difficulty: 4.0/5
She's kind and caring, and that's all the good there is to say about her. Her lectures are bad, her assignments are bad, everything is BAD BAD BAD. RUN!