I am a Senior Research Software Design Engineer in the Systems and Networking Area at Microsoft Research Redmond. Since joining Microsoft in 1994 I have worked on a variety of projects, including Microsoft Interactive Television, IPv6, Mesh, DAIR, Hawaii, and many other research projects. I originated Microsoft’s IPv6 effort, and co-wrote the IPv6 protocol stack that was included in Windows XP and Windows Server 2003. While working on Mesh routing I helped invent LQSR and prepared the Mesh Connectivity Layer (MCL) codebase for MSR’s Mesh Academic Resource Kit. I am also the author of the popular “TCP Analyzer Expert” add-on for Microsoft’s Network Monitor tool.
I am the co-author of over 20 academic research papers and 2 standards-track Internet Engineering Task Force (IETF) RFCs. I am an inventor on over a dozen issued US Patents and several more pending patent applications. Before joining Microsoft I was a Research Developer at Carnegie Mellon University, where I worked on the Nectar gigabit networking project.