Today’s digital ecosystem exhibits ubiquitous reliance on the distributed coordination of numerous devices over global networks, either because the computational requirements surpass a single platform’s capacity, or functionality is split among multiple platforms for improved security and privacy guarantees. The underlying infrastructure for such distributed form of computing can range from IoT and mobile devices communicating through wireless networks to interconnected servers inside a datacenter or supercomputer. Our research in distributed computing spans a broad spectrum of topics from edge computing, distributed and federated machine learning, sensor data management, blockchain protocols, consensus protocols, multiprocessor algorithms, decentralized systems, privacy-aware or privacy-preserving computing, cloud computing and warehouse-scale computing.