Sanders, Ted, Utrecht University, Netherlands