Reppen, Stefan, Stockholm University, Sweden