Vidal, Gerard, Universitat Politècnica de Catalunya, Spagna