Verhaar, Peter, Leiden University, Netherlands