The primary goal of the Communications and Networking Research Group is the design of network architectures that are cost effective, scalable, and meet emerging needs for high data-rate and reliable communications. The group is working on a wide range of projects in the area of data communication and networks with application to satellite, wireless, and optical networks. An important aspect of the group's research is the development of architectures and algorithms that are optimized across multiple layers of the protocol stack. To that end, the group's research crosses disciplinary boundaries by combining techniques from network optimization, queueing theory, graph theory, network protocols and algorithms, hardware design, and physical layer communications.