Reviews of professor Qiang Zeng

Rating: 1.0/5, difficulty: 5.0/5
Do not take this professor! It's hard to understand him because of his accent. He's one of those professors that expects you to know things, but won't go over it if you don't know it. He uses the same examples that are already done in the textbook and can't solve problems he didn't "prepare" (according to him). He made me hate math. WORST PROF.

Rating: 1.0/5, difficulty: 2.0/5
First half of semester is lectures where attendance isnt mandatory and an open note midterm which isnt bad. Why I gave him a 1: the second half is for paper presentations. Attendance mandatory. Presentation is 40% of your grade. He is VERY tough on grading these. He publicly humiliated students constantly. Do NOT take if you dont like presenting

Rating: 5.0/5, difficulty: 2.0/5
The first half of the course is lectures and the open book midterm exam is not bad. The second half of the course is paper presentation which is not bad as you only need to present one paper for the whole semester. The feedback is very positive as long as you understand the problems, motivations and ideas of the paper.

Rating: 5.0/5, difficulty: 2.0/5
First half of the class is lectures and second half is presentations. Many lectures are easy to understand even for someone with limited background knowledge in security. For presentations, you have to really prepare well for your paper. Spend enough time reading it, understand the critical problem/motivation behind the paper, and you'll do great.