Keynote Speakers

Monika Henzinger

Paul Spirakis

Roger Wattenhofer