Reviews of professor Juan Li

Rating: 1.0/5, difficulty: 4.0/5
Lectures on stuff completely unrelated to the difficult homework she assigns that she admits she would not be able to code herself. If you want to lecture on theory then have homework be on theory instead of lecturing on theory and then assigning hands on hard assignments you stole from some other university. Oh and don't expect her to ever help.

Rating: 1.0/5, difficulty: 4.0/5
Would never take another class with Jen. She is easy to meet with outside of class, but you will not receive any help from her if you do meet with her. Her grading is very unclear and wants to give out low grades. If I do not absolutely have to, I will never take another class of hers. 7th semester at NDSU, worst experience yet.

Rating: 1.0/5, difficulty: 5.0/5
I sincerely implore the NDSU CS dept to either replace her with someone else to teach the AI course, or to do an extensive review of the class itself in order to understand students' frustrations with her teaching style. We want to learn and succeed, but this woman, for some reason, is out to simply put students down and hand out C's no matter what

Rating: 1.0/5, difficulty: 3.0/5
Professor Li does have plenty of knowledge on the subject. But don't expect that to translate to her teaching style. She often uses other prof's presentations and can hardly help on the projects she assigns. Don't expect much help, learn to do a lot of this work on your own.