Course pages 2012–13
Principles of Communications
The slides for this year's course are available.
The course is based on the books by Keshav on Engineering Approach to Computer Networking, and more recently, the Mathematics for Computer Networking which you can read in accompaniment with the slides handouts.
Last year's course materials are still available.