Castelao, Pedro, Universidad Pontificia Comillas, Spain