Science Explorer Back to mapMap
World rank
#222,873
of 7,710,434 ranked researchers
Rank in Spain
#3,454
of 204,306
Works
654
Citations
20k
Citations per work
31.2
Drawing this view