Science Explorer Back to mapMap
World rank
#82,976
of 7,710,434 ranked researchers
Rank in Spain
#1,003
of 204,306
Works
192
Citations
16k
Citations per work
84.3
Drawing this view