Franquesa Sánchez, Jordi, Universidad Politécnica de Cataluña (UPC), Spain