Larrosa, Jorge, Universidade de Barcelona, Spain