In Fall, 2025, I will be teaching the undergraduate introductory networking class.
As in my other recent administrations, the class will be completely flipped. Complete slides and video (or voiceover) lectures are made available for each unit when that unit is started. New units usually start every week; some units occupy two weeks. The lecture meeting times are entirely problem sessions, with quizzes and Q&A.
Homework assignments are significantly sized, and are fundamentally instructional in nature. Most homework problems require going one, two, or several steps beyond the examples shown in slides, both to allow students to test and gain confidence in their comprehension, and also to gain insight that can only be found by actively working out problems (and not by seeing them worked out in class, on slides or videos, or in a book or website). There are also several of them – most recent administrations comprised around ten homework assignments.
Together, the two points above mean that to earn good grades in this course, students should expect to spend a significant number of hours outside the lecture – as expected in a high-level undergraduate elective.
An updated syllabus will be posted here soon; and will be available to registered students through the Moodle locker for the course.