M.Sc. Thomas Diefenbach (INF)