Lecture notes will be posted right after each class. I may also post preliminary
lecture notes before the class, which may be updated after the class.
Note: Schedules are subject to changes, please check back frequently.
| Date | Lecture notes | Readings |
| Jan 16, Wednesday | Introduction | Kurose/Ross chapter 1, 2.7-2.8 |
| Jan 21, Monday | Martin Luther King, Jr. Day | |
| Jan 23, Wednesday | Data link overview | Kurose/Ross 5.1-5.2 |
| Jan 28, Monday | Multiple access protocols | Kurose/Ross 5.3 |
| Jan 30, Wednesday | Ethernet | Kurose/Ross 5.4-5.5 |
| Feb 4, Monday | LAN Interconnect | Kurose/Ross 5.6-5.8 |
| Feb 6, Wednesday | Overview on network routing | Kurose/Ross 4.1-4.3 |
| Feb 11, Monday | More on network routing | Kurose/Ross 4.5 |
| Feb 13, Wednesday | The Internet protocol (IP) | Kurose/Ross 4.4, 4.6 |
| Feb 18, Monday | IPv6 and multicast routing | Kurose/Ross 4.7 |
| Feb 20, Wednesday | Transport layer overview and UDP | Kurose/Ross 3.1-3.3 |
| Feb 25, Monday | Reliable data transfer | Kurose/Ross 3.4 |
| Feb 27, Wednesday | TCP | Kurose/Ross 3.5 |
| Mar 4, Monday | Congestion control | Kurose/Ross 3.6-3.7 |
| Mar 6, Wednesday | Midterm | |
| Mar 11, Monday | Spring break | |
| Mar 13, Wednesday | Spring break | |
| Mar 18, Monday | Guest lecture by Prof. Wendi Heinzelman | |
| Mar 20, Wednesday | Applications: HTTP, Email, and DNS | Kurose/Ross 2.1-2.5 |
| Mar 25, Monday | Peer-to-peer networks | Kurose/Ross 2.6 |
| Mar 27, Wednesday | Overlay networks | |
| Apr 1, Monday | Guest lecture by Amal Fahad | |
| Apr 3, Wednesday | Web performance acceleration | |
| Apr 8, Monday | Scalable Internet servers and load balancing | |
| Apr 10, Wednesday | Wireless communication links | Kurose/Ross 6.1-6.4 |
| Apr 15, Monday | Wireless networks | Kurose/Ross 6.5-6.8 |
| Apr 17, Wednesday | Multimedia networking and QoS | Kurose/Ross 7.1-7.6 |
| Apr 22, Monday | Principles of network security | Kurose/Ross 8.1-8.3 |
| Apr 24, Wednesday | Network security in practice | Kurose/Ross 8.4-8.10 |
| Apr 29, Monday | Cancelled for project demo | |
| May 1, Wednesday | More on network security | |
| 8:30am, May 7, Tuesday | Final exam |