This course explores advanced topics in computer networks, focusing on fundamental research being conducted to improve the Internet. Topics include Large-Scale Dynamics of the Internet, Network Protocols and Security, Network Interface Design, Switching Networks, Wireless Ad Hoc Networks, Network traffic measurement, Web server performance, and mobile computing. Emphasis will be placed on network performance issues for next-generation Internet protocols and applications.