He has been involved in the design and implementation of several software systems, including the x-kernel operating system, the Profile and Univers naming services, and the Psync communication protocol. His current research focuses on operating system support for high-speed networks. Larry works in both the operating system and networking research communities. He generally teaches the OS and networking classes at Arizona, is an Associate Editor of the ACM Transactions on Computer Systems and the IEEE/ACM Transactions on Networking, and has served on program committees for SOSP and SIGCOMM. Larry is also a member of the Internet's End-to-End research group.