His research focuses on distributed algorithm theory. Previously, Newport was at MIT, where he earned his Ph.D. in 2009 in the Computer Science Department’s Theory of Computation group, and then spent two years as a Postdoctoral Associate in the Network and Mobile Systems group.