Teaching
-
CSCI-GA.3033-110: Technologies for Finance, Spring 2024
-
CSCI-UA.0480-062: Computer Networks, Spring 2024, Fall 2021, 2020, 2018, 2017
-
CSCI-GA.2620-001: Networks and Mobile Systems, Spring 2023, 2022, 2021, 2020, 2019, 2018
-
Undergrad networks draft lecture notes:
- Administrivia
- Overview
- The Domain Name System and Sockets
- Reliable Transport
- The Sliding Window Protocol
- Congestion Collapse
- Congestion Control
- Intradomain Routing
- Interdomain Routing
- Midterm review
- Packet Forwarding
- Input and Output Queueing
- Medium Access Control, the ALOHA protocol
- Carrier Sense
- Physical Layer Concepts
- Wireless Bit-Rate Adaptation
- Video Streaming
- Peer-to-Peer Applications
- Datacenters
- The Internet of Things
- Programmable Networks
- Network Security and TLS
- Network Surveillance and Censorship
- Final review