Professor Peter Flach

M.Sc.(Twente)

Current positions