Reviews of professor Yanyan Li

Rating: 3.0/5, difficulty: 3.0/5
Not a great teaching style, but very enthusiastic. Genuinely wants students to do well. Always available to help students, but limited ability to effectively communicate the subject matter. Lectures are too heavy on slides and too light on hands-on. Struggles a little with time management, classes sometimes start and end late.

Rating: 5.0/5, difficulty: 3.0/5
Very enthusiastic professor, well-prepared for each class, and gives good lectures. There's a lot of quizzes, in-class activities and lab assignments to help you learn and understand the material.

Rating: 5.0/5, difficulty: 3.0/5
Had him both for cybersecurity and his networking class. Similar class structure and was well thought out. Made everything easy to understand and you can tell that he's very passionate about what he teaches and cares for his students' needs more than the average cs professor here at csusm. One final group project with labs and hw throughout class

Rating: 4.0/5, difficulty: 4.0/5
Good professor and the course is easy as long as you show up to class. It is difficult to learn it on your own. Class usually starts a little late. The final was supposed to start 12 minutes ago and we are still waiting.

Rating: 5.0/5, difficulty: 3.0/5
Flexible during online lecture, appreciates participation and questions. Material itself is challenging, so strongly recommend reading textbook(free PDF) & PPTs, & attend office hours. Midterm & final correspond to PPTs & lecture. Includes labs, assignments, and group project, not hard but don't procrastinate. Highly recommend this professor :)

Rating: 5.0/5, difficulty: 3.0/5
The class material is very challenging but the Professor made it as easy as possible for us to understand. Overall I enjoyed the class because he was very forgiving in his grading as I found there were a lot of trick questions or questions that make you really think about it. Hes also very kind and understanding of people with less experience. 5/5

Rating: 5.0/5, difficulty: 2.0/5
I had professor Yanyan Li for CS 436 and 452. I wish he taught all the CS subjects. He is very caring the best professor to go to for office hours, gives you concise tips for what will be on the midterm and final. Each lecture he guides you through and basically helps on all homeworks and labs during lecture!!! Best CS professor at CSUSM!!!

Rating: 5.0/5, difficulty: 3.0/5
Professor Li is amazing. Although the course is fully online, he did everything he could to make sure we understood the material. As long as you do the homework and understand them, the tests should be pretty easy. He is always available to answer questions through Slack, and will always try to help out if you go to office hours, take him.

Rating: 5.0/5, difficulty: 4.0/5
I've taken him for 3 different classes at this point. His HW assignments are frequent but are typically very related to the topic at hand, so they act as a good method of getting practical experience in the subject. Cares about students learning, knowledgeable of modern technologies and methods. Grading is fair. Don't really have negative feedback.