David G. Andersen is an assistant professor at Carnegie Mellon University (CMU). He obtained his PhD from Massachusetts Institute of Technology (MIT) in 2004. He received his MS from MIT in 2001, and BS degrees in both computer science and biology from the University of Utah. Before joining MIT, he was a co-founder and CTO of ArosNet, an Internet service provider in Salt Lake City. He is the recipient of a Microsoft Research Fellowship (2002) and an MIT Vinton Hayes Fellowship (1999).
His master’s thesis presentation, “Resilient Overlay Networks,” won the MIT Joseph Levin award, and an earlier paper on the same topic was awarded the best student paper at HotOS 2001.
David’s research interests center on computer systems in the networked environment, with a particular emphasis on achieving high availability and usability using imperfect networks. He constructed one of the first overlay network testbeds, MIT RON testbed, which has been used by researchers at over a dozen institutions to perform network experiments, and he is an active contributor to other testbeds. He is also an avid cook and amateur triathlete.