Peña, Rodrigo, Leiden University, Países Bajos