Science Explorer Back to mapMap
World rank
#370,843
of 7,710,434 ranked researchers
Rank in Spain
#6,479
of 204,306
Works
343
Citations
5k
Citations per work
14.6
Drawing this view