He received a PhD in Computer Science from Cornell University in 2009. He worked at Microsoft Research Silicon Valley from 2008 to 2014, where he co-led the CORFU and Tango projects on shared log systems, and briefly at VMware Research in 2015. His research interests span distributed systems, storage and networking. Currently, his research centers on new abstractions that simplify the construction of fast, reliable and consistent systems, while hiding the complexity of concurrency, failures and hardware details from programmers. He has published 35+ peer-reviewed papers in systems conferences such as SOSP, NSDI and FAST and journals such as TOCS. His current research is funded by NSF, Facebook Awards, and a VMware Early Career faculty grant.