Reviews of professor Kangjie Lu

Rating: 5.0/5, difficulty: 3.0/5
I enjoyed his lectures although sometimes it could get a tad boring. The projects could be time consuming but weren't usually terribly difficult. Exams were generally quite fair.

Rating: 5.0/5, difficulty: 4.0/5
Prof Lu is very clear in class. HW and Projects are done in groups, and if you and your group aren't diligent, you're screwed. Projects have practical applications, which is really cool. One project involved finding bugs in a release software. He is very understanding, and was willing to give an extension when I got very sick.

Rating: 5.0/5, difficulty: 3.0/5
Although the lectures were not that interesting or interactive, the projects were very interesting. Learned a lot from doing the projects and reading through the slides. Midterms were closed book, but all the material was on the slides and very straightforward. Would recommend this professor.