Leden, Laura, University of Helsinki, Finland