Reviews of professor Amir Rahmati

Rating: 5.0/5, difficulty: 5.0/5
The lectures are very interesting and professor Rahmati covers a lot of topics in this class. I wish we would have covered some topics (e.g. machine learning security) in more detail. Exams were tough but Prof. grades fairly. I didn't do well on midterm, otherwise should have been able to get an A.

Rating: 5.0/5, difficulty: 4.0/5
Covered tons of material during the semester. Fun CTF style homeworks. Professor was always available through Piazza. Great class overall.

Rating: 5.0/5, difficulty: 4.0/5
Great class, especially compared to what I have to deal with this semester.

Rating: 5.0/5, difficulty: 4.0/5
Rahmati covers a lot of material in this class. You have to read a research paper for every class, and you will be quizzed on it. The exams are tough but the curve is good. Happy I took this class.

Rating: 5.0/5, difficulty: 4.0/5
Really enjoyed this class. Highly recommended!

Rating: 3.0/5, difficulty: 3.0/5
If code isn't required for a homework assignment, be prepared to write a whole novel depicting every second you spend working on the assignment in your report otherwise the likelihood of you getting full credit is slim to none.

Rating: 5.0/5, difficulty: 3.0/5
Enjoyed the hands on experience. It was Prof. Rahmati's first time teaching the course and although there were some issues with homeworks I think the course was great.

Rating: 5.0/5, difficulty: 3.0/5
I took my advanced project 523/524 with Prof. Amir and had a great experience. We had weekly meetings for all of the master students to track our progress and a final presentation the last week of class.

Rating: 5.0/5, difficulty: 4.0/5
Prof Amir puts lots of energy into the class and the lectures are great. I also enjoyed the CTF homeworks.

Rating: 5.0/5, difficulty: 3.0/5
Great lecture, more seminar-like. Read papers before each lecture, and discuss it on it. Group project is great, really enjoyed it.

Rating: 5.0/5, difficulty: 4.0/5
Amir got me interested in computer security. The lectures were dynamic and it was obvious he has spent lots of time preparing the slides and materials.

Rating: 5.0/5, difficulty: 3.0/5
The class is hard work. We had 5 assignments, one midterm, and the final. The grading was tough but the professor curved the final grades so people did well overall.

Rating: 5.0/5, difficulty: 3.0/5
I am taking the class during COVID. Prof. Rahmati was always available in Piazza and post the video of every lecture promptly. The homeworks are tough but gave me hands-on experience with the concepts introduced in the class.

Rating: 3.0/5, difficulty: 5.0/5
Rahmati isn't amazing but not terrible either. I like the style of his lectures, but at the same time, I wish his lectures were structured in a way such that it is easier to prepare for exams; I spent a decent amount of time going over lectures and still felt a bit unprepared for certain questions. ANNOYING homeworks(!!!!!), hard class overall.