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
10.0 / 10
Organization
10.0 / 10
Time
0-5 hrs/week
Overall
10.0 / 10

Reviews

    Quarter Taken: Fall 2021 Online
    Grade: N/A

    He is trying to teach student to think from a network engineer standpoint and he encourages students to dig into deeper questions. This class would be suitable for those who want to do graduate program and do some exploratory study. His exams are always inventive and it requires you to really think of it. George is also a very nice person! However, if you are a person who is better at reciting ppt, doing practice to get high grade, George might not be a fit for you.

    Quarter Taken: Fall 2021 Online
    Grade: A

    Varghese is a great person and truly cares for his students. The class was quite unorganized at times and the grading expectations fluctuated throughout the quarter. I would recommend this class, but don't expect it to be easy.

    Quarter Taken: Fall 2021 Online
    Grade: A

    Professor Varghese is a good lecturer and his lecture notes are very detailed and helpful too.

Course

Instructor
George Varghese
Previously taught
22F 21F 20F 19F 18F 17F

Grading Information

  • Has a group project

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 100% recommend the textbook