CS 46403 Advanced Communication and Networking