This class was tough.
This course is in depth but very demanding in terms of the projects and homeworks. It is also heavily tailored towards students who would most likely want to get into the industry rather than academia.
This course taught me about popular protocols implemented throughout the internet, algorithms that are programmed into core routers that run the internet, switching and network topologies.
Hours per week:
Advice for students:
Make sure you start the programming project as early as possible. Work with the TAs through your doubts since the professor will not discuss much about the project in class.