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 the group is to address these algorithmic foundations across all areas of computer science. Research projects in the group have involved differential privacy, scheduling and routing algorithms for data centers, coding for efficient cloud storage and DNA data storage, advertisement allocation.