De Marco, Stefano, Universidad Complutense de Madrid, España