Science Explorer Back to mapMap
World rank
#167,541
of 7,710,434 ranked researchers
Rank in Spain
#2,441
of 204,306
Works
64
Citations
5.1k
Citations per work
80.0
Drawing this view