Science Explorer Back to mapMap
World rank
#394,653
of 7,710,434 ranked researchers
Rank in Spain
#6,926
of 204,306
Works
263
Citations
3.4k
Citations per work
13.0
Drawing this view