Laborda, Xavier, Universidad de Barcelona, España