Science Explorer Back to mapMap
World rank
#51,676
of 7,710,434 ranked researchers
Rank in Spain
#561
of 204,306
Works
312
Citations
24k
Citations per work
75.8
Drawing this view