Beckmann-Hamzei, Helen, Leiden University, faculty of law