Reviews of professor Hana Khamfroush

Rating: 4.0/5, difficulty: 2.0/5
The class itself wasn't too difficult. With a pdf of the textbook and Ctrl-F, most homework assignments were fairly easy. The exams also followed the slides and the textbook fairly well. The lectures were pretty dry, and the group project could be a problem if you're stuck in a bad group.

Rating: 4.0/5, difficulty: 2.0/5
Lectures are sometimes hard to follow, but overall she teaches the content very well. Homeworks are assigned for each OSI layer and questions are mostly online or straight from the book. Midterms and finals are modeled off of homeworks and reflect the objectives of the class. The group project was not guided super well, but was graded leniently.

Rating: 3.0/5, difficulty: 4.0/5
Slides are organized and pretty good. Lectures were slow and boring. Having recordings of class was super helpful. The homework is mostly explaining topics in your own words or working examples, I didnt think it was graded too strict and I found it helpful. The group project was rough, very difficult and demonstrating to the TA was a nightmare.

Rating: 2.0/5, difficulty: 3.0/5
Boring lectures. All assignments could be found on google. She told us critical final exam info the night before the final which was incredibly annoying. If you just do all the homework you should be fine for exams, but I thought this course had a lot of work.

Rating: 4.0/5, difficulty: 4.0/5
I mostly feel bad that she has to teach all of this content in one class (it is way more than one class's worth of content).  Tests pretty difficult.  Being in lectures is very helpful because she works examples out on the board.  Group project was a nightmare because there was little direction provided.