Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisite: course 111. Designed for juniors/seniors. Introduction to design and performance evaluation of computer networks, including such topics as what protocols are, layered network architecture, Internet protocol architecture, network applications, transport protocols, routing algorithms and protocols, internetworking, congestion control, and link layer protocols including Ethernet and wireless channels. Letter grading.

Review Summary

Clarity
8.3 / 10
Organization
8.3 / 10
Time
5-10 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Spring 2022 In-Person
    Grade: A+

    make sure to check github 🙃

    Quarter Taken: Spring 2022 In-Person
    Grade: A

    I really enjoyed the class, even though I'm not into networking. The professor was very nice, and I attended all his 8 am lectures even though they were recorded. He has improved a lot compared to the previous reviews from before 2020. He knows his stuff and is a great CS 118 teacher. If you get the chance, take the class with him. The TAs were also very helpful and made the projects easier for this quarter, which was awesome. The grading scale was fair, and the TAs graded leniently. I haven't taken the final yet, but I'm sure it'll be fine. All the TAs were excellent, but Jinghao Zhao was exceptional. If he's TAing again, take the class with him. Edit: I took the final, and it was extremely easy. The professor said not to look at the practice exam for content, but it had identical questions, so it was easy to get a high score.

Course

Instructor
Songwu Lu
Previously taught
23F 23W 22S 21S 20S 19S 18S 18W 17W 15F 14F 13F 12F 11F 10F 09F 09S 07W 05F 04S 02W 01S 00S

Grading Information

  • Has a group project

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 50% recommend the textbook