CS 144: Introduction to Computer Networking, Fall 2025
Course info
Course basics
Lectures | Mondays, Wednesday, & Fridays 1:30 p.m.–2:20 p.m. in Gates B1 |
Lab sessions | Wednesdays, 7:30 p.m.–10 p.m. in STLC 114 |
Exams |
|
Calendar | ![]() |
Optional course texts | |
Practice exams | |
Contact | To contact the course staff, please use Ed, the lab sessions, or office hours. You can also email the instructor—I'm here to help but also often behind on email! |
Accommodations for Disabilities | Please use the submission form to submit OAE letters. Please don't send these via email or Ed. |
Syllabus/logistics | ![]() |
Ed | CS144 on Ed. Please make public posts when possible so answers can benefit anybody. Please don't post source code to lab solutions. |
Gradescope | We use Gradescope for assignment submission and grading. The Gradescope entry code is 3X8XE2. |
Office Hours | CS144 Office Hours Queue. Please use the class calendar at the bottom of the page for the OH schedule. |
Lecture videos (current year and archived 2024) | Canvas Panopto Course Videos |
Honor Code Discussion | In-class discussion of permissible collaboration |
Lecturer
Keith Winstein
Email:
Course Assistants
Naomi Boneh
naomicyb
Sureen Heer
sureen
Majd Nasra
mnasra
Keely Podosin
kpodosin
Cary Xiao
caryxiao
Damian Ho
xho
Lab Assignment
FAQ Answers to common questions about lab assignment.
Out: September 22, due September 28, 11:59 p.m.
Out: September 24, due October 5, 11:59 p.m.
Out: October 4, due October 12, 11:59 p.m.
Out: October 12, due October 19, 11:59 p.m.
Out: October 12, due October 26, 11:59 p.m.
Lecture Notes
Week 1 (Sept. 22–28)
Monday
Course intro
Stuff you should know about CS144

Wed
Fri
Reliability from unreliability
Slides
Lecture notes

