Science Explorer Back to mapMap
World rank
#67,825
of 7,710,434 ranked researchers
Rank in Spain
#791
of 204,306
Works
98
Citations
39k
Citations per work
398.9
Drawing this view