All computer systems, be it a standalone device, a datacenter, the Internet, an advertising platform, deep neural networks or the internet of things rely on sound algorithmic ideas at their foundations. The goal of our group is to address these algorithmic foundations across all areas of computer science. Research projects in the group include differential privacy, algorithms for approximate nearest neighbor search, coding for efficient cloud storage and DNA data storage.