Leen Stougie · Study