Reviews of professor Xuechao Li

Rating: 3.0/5, difficulty: 1.0/5
Honestly, Dr. Li's class is extremely easy. Don't expect to learn a ton. The only reason I ended up with a B is because I missed a quiz due to other classwork.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Li is the most caring professor in the Computer Science department at Auburn. He tries to make lectures engaging, even when he has low attendance since he records them. He does briefings before quizzes, coding projects, and exams so it is very clear what he is looking for. Take him if you can!

Rating: 5.0/5, difficulty: 3.0/5
Dr. Li = the best.

Rating: 5.0/5, difficulty: 1.0/5
Dr. Li makes it very clear what his expectations are from you for projects, quizzes, and exams. He's really funny and tries to make lectures engaging. Exams and quizzes are open note. Hardest part was having to learn how to utilize the AU Server with Linux. The TA can make or break your grade because they grade everything (shoutout to my boy Jon).

Rating: 1.0/5, difficulty: 5.0/5
At least half the class was accused of cheating for the first 2 projects. He would give us a template with the code almost completely written, then when our solutions were similar, TA would assume we cheated. Got 0's for the project (1 is 10% of your grade) with no way to make it up. Anyone who emailed him would get the same copy-pasted response.

Rating: 2.0/5, difficulty: 3.0/5
This is the 3rd time I had Dr. Li. I enjoyed my other 2 classes with him, but for networks, it was different. His lectures were pre-recorded and just bad. Whatever TA you get for him will determine everything as they grade/create assignments. Honestly, I still think he is the best option for 4320 though as this class is notoriously hard at auburn.

Rating: 4.0/5, difficulty: 3.0/5
Li's the goat. This class isn't difficult, just 5 projects and three tests with a couple quizzes. I stopped going to class and sometimes regretted it. Some days he'd be playing a game on the projector and other days be the sole reason you understand the topic: the slides by themselves are not very helpful. Recommend WSL for VSCode for Linux server.

Rating: 1.0/5, difficulty: 5.0/5
Class and project was so hard with not good enough teaching. Projects and assignments were also very hard with very little information given to answer them. Quizzes and exams got unreasonably hard towards the end of the class

Rating: 4.0/5, difficulty: 1.0/5
Good lectures that prepare you for the midterms. Projects are pretty easy with very clear rubrics.

Rating: 5.0/5, difficulty: 2.0/5
He was a fun guy, tried to make jokes. The class itself is pretty easy, just java 2 but in C++. All the exams were take-home exams so the class would collaborate on it. Easy A

Rating: 5.0/5, difficulty: 3.0/5
I take this course last summer. Dr Li is a interesting person, his lecture is very funny. And his project will not be difficult, if you study his lecture, you will get 90+, because his lecture is recording. At the same time, his exam will not be difficult, it is definitely within the scope of one's ability to complete, and can achieve good results.