Email me in case you want access to some of the course material that is not publicly accessible on the course wiki, e.g., copies of past exams.
For current students: My office hours are Monday and Wednesday 2:30-3:30pm
Networking Theory and Fundamentals (TCOM 501 - Spring'04-05): An entry level graduate course on the basic analytical techniques used in the design and modelling of networking systems.
Advanced Networking Protocols (TCOM 502 – Fall'04, Spring'05-11): An entry level graduate course on a range of protocols and technologies used in networking. The courses covers everything from addressing, to packet forwarding and lookup techniques, to routing protocols for which it provides an in-depth treatment of RIP, EIGRP, OSPF, IS-IS and BGP, as well as a general discussion of multicast protocols ending with a review of PIM-SM and SSM. Topics such as MP-BGP and MPLS/BGP VPNs are also discussed. The course ends with a brief introduction to various efforts for introducing service differentiation in modern networks, and reviews both the underlying mechanisms for enforcing differentiation and the signaling protocols (RSVP and RSVP-TE) used to configure them.
Introduction to Networks and Protocols (ESE 404/TCOM 500 - Fall'05-11): An introductory combined upper level undergraduate and entry level graduate course on networks and protocols. The course introduces the basic mechanisms and technologies involved in enabling modern end-to-end communications with an emphasis on packet networks. The course follows a bottom-up approach roughly along the various layers of the OSI model but focusing primarily on layers present in IP networks, and using examples derived from current network technologies and applications. The course by nature emphasizes breadth over depth in any specific topic, but provides a solid foundation on which students interested in pursuing further studies in networking can build.