Reviews of professor Kangjie Lu

Rating: 4.0/5, difficulty: 3.0/5
Took the class S2018, but writing the review since there aren't many others. Lu's lectures are extremely dry, but he explains the material very clearly, and you leave each lecture understanding the content and what you need to know (rare). The tests and grading are completely reasonable. And since then he's probably improved. Not a bad prof.

Rating: 5.0/5, difficulty: 3.0/5
Good professor. Lectures can sometimes be a little boring, but I generally liked them. Some interesting topics get covered. I would have preferred if the projects were individual, but they aren't terrible- they most consist of making some system calls to do some task. Info for exams is all on the slides.

Rating: 4.0/5, difficulty: 2.0/5
Lectures were mostly reading from the slides, but sometimes he gave helpful examples on the board. Tests are open book/notes. Labs are hard. Homework is doable but time consuming. Find people with similar work ethic early on.

Rating: 2.0/5, difficulty: 4.0/5
Dr. Lu almost exclusively reads from the slides with few code examples. I was unengaged since day 1. The tests include large true/false and matching sections, so be prepared to memorize concepts in a field that is mostly application-driven. The projects are interesting though.

Rating: 4.0/5, difficulty: 3.0/5
Professor Lu's teaching was very clear and informative. He discusses many security topics, some we might never come across if it weren't for this class,  and dissects each one individually giving his students a profound insight. There are two projects which are somewhat challenging but very rewarding and interesting in the end.

Rating: 1.0/5, difficulty: 5.0/5
Bad lecturer. Disaster just repeat the slides.

Rating: 5.0/5, difficulty: 3.0/5
Great professor, he is very interested in class, difficult but practical, he is very patient.

Rating: 5.0/5, difficulty: 3.0/5
Professor Lu taught lots of decent and practical knowledge that actually are used in today's life. He had many interactions with student during the class, which gave student time to think and discuss different opinions. This course relates to lots of field in computer science, like basic OS system security, network security, cypher, IOT, Bitcoin,

Rating: 4.0/5, difficulty: 3.0/5
I am so glad that I took this class with Prof Lu. Lectures can be dense with material, but rarely boring. Review the lecture slides and you will do well. I feel that the material was presented clearly and logically. I never had the "trying to catch up and catch my breath" or "where did that come from?" feeling that I have had in other courses.

Rating: 4.0/5, difficulty: 2.0/5
Kangjie Lu does a great job of teaching CSCI 4061 in my opinion. The lectures can be kind of long/boring at times, but other than that the class is structured well, and it should be easy to get a good grade if you put in the effort.

Rating: 2.0/5, difficulty: 3.0/5
Lab attendance is mandatory or else you will get docked some points. Overall the class wasn't too bad but it was way too exam heavy given the amount of work the projects took.