His research is primarily in the areas of distributed systems and networking, focusing on mobile systems and privacy. Much of his work entails crowdsourcing measurement, analysis, and evaluation of Internet systems by deploying software to users at the scale of tens or hundreds of thousands of users. He is a co-author of three textbooks, and his research has been supported by the National Science Foundation, Google, the Data Transparency Lab, M-Lab, and a Computing Innovations Fellowship. The research presented was funded in part by the Data Transparency Lab.