Flecha, Ramón, Universidad de Barcelona