Machiel Keestra Universiteit van Amsterdam Faculteit der Natuurwetenschappen, Wiskunde en Informatica