Macarulla, Marcel, Universitat Politècnica de Catalunya, Spain