Reviews of professor Rui Dai

Rating: 3.0/5, difficulty: 4.0/5
The TA grading the class, Eric Frantz, graded the homework super tough and made it hard to get a 100% on them. Professor Dai has a very soft lecture voice and is hard to hear. It also seems that neither the professor or the graduate teaching assistants have a good grasp on how to code the embedded boards and often leave you struggling on the labs.

Rating: 2.0/5, difficulty: 3.0/5
Lectures were boring and sometimes it seemed like she did not know the material that well. Homework was graded somewhat harshly and she seemed to expect a lot of unnecessary detail. "Projects" were sometimes easier than homework and just required doing basic things in WireShark (with almost no guidance). Tests were mostly Homework questions.

Rating: 4.0/5, difficulty: 3.0/5
Modern Networking was a relatively easy class. We had 4 homework assignments that were easy. One dealt with mininet which is easy to understand after research. The rest were short answer. There are a few quizzes and 2 exams. In the exams, you can bring a cheat sheet. Work hard on the cheat sheet and you'll pass the class.