CS 144: Introduction to Computer Networking, Winter 2025
Course info
Course basics
Lectures | Mondays, Wednesday, & Fridays 1:30 p.m.–2:20 p.m. in NVIDIA Auditorium |
Lab sessions | Wednesdays, 7:30 p.m.–10 p.m. in STLC 114 |
Exams |
|
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! |
Disabilities | Please submit OAE accommodation letters by making a private post on Ed in the "OAE" category. |
Syllabus/logistics | Syllabus/logistics handout |
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. Please see Ed for the entry code to add yourself to the course on Gradescope. |
Office Hours | CS144 Office Hours Queue. Please see the calendar at the bottom of the page for the most up-to-date OH schedule. |
Lecture videos (current year and archived 2024) | Canvas Panopto Course Videos |
Optional course texts | |
Honor Code Discussion | In-class discussion of permissible collaboration |
Lecturer
Keith Winstein
Email:
Course Assistants
Ashish Rao
aprao
Sam Do
samdo
Keely Podosin
kpodosin
Justin Weiler
jweiler
Hari Vallabhaneni
harivall
Sureen Heer
sureen
Trisha Kulkarni
trishak8
Xinyan He
xinyanh
Chetan Nair
cnair
Lab Assignment
FAQ Answers to common questions about lab assignment.
Out: January 6, due January 12, 11:59 p.m.
Out: January 13, due January 19, 11:59 p.m.
Lecture Notes
Week 2 (January 13–17)
Monday
Reliability from unreliability Slides Lecture notes
<
Wednesday
Service abstractions Slides Lecture notes