Frederiks, Floor, Leiden University, Netherlands