Picazo, Jordi, Technical University of Catalonia