Complutense University of Madrid
University of Sevilla
University of Sevilla
University of Cadiz
University of Cadiz
National University of La Plata (Argentina)
University of Szcecin, Poland
University of Szcecin, Poland
University of Genova
University of Oslo
University of Sevilla
Rutgers University, New Jersey, EEUU
Edit independently
University of Bologna
High school teacher
University of Oviedo
University of Foggia, Italy
University of Sevilla
Aristotele di Tesalónica University of Greece
University of Sevilla
University of Szcezin, Poland
Pablo Olavide University, Seville
University of Castilla la Mancha
University of Oviedo
Kapodistriaca University, Greece
University of Thessaly, Volos, Greece
University of Bologna, Italy
University of Córdoba
Carlos III University of Madrid
Complutense University of Madrid
University of Granada
University of Salamanca
University of Salamanca
University of Sevilla
University of Murcia
University of Valencia
University of Granada
University of Cagliari, Italia
University of Cagliari, Italy
University of Porto, Portugal
Aristoteles University, Tesalonica (Greece)
Alma Mater Studiorum, University of Bologna
University of Salamanca
University of Urbino, Italy