Mobile computing and wireless networks is a young and dynamic field. Ubiquitous access to information, anywhere, anyplace, and anytime, will characterize whole new kinds of information systems in the 21st century. This course brings the insight and knowledge of the underlying networking technologies, architectures and protocols, as well as principles of mobile computing and its enabling technologies together.