This course covers both the principles and the practice of mobile and wireless networks. Topics will include application use cases, the unique aspects of the wireless (as opposed to wireline) links, and approaches for handling mobility, authentication, security and privacy, energy management, user localization, and virtualization in mobile and wireless networks. The focus of 'practice' will cover the overall architectures (both control plane and data plane) of 802.11 (WiFi) networks and 4G/5G cellular systems; Bluetooth, satellite, and IoT networks will also be briefly covered.