Science Explorer Back to mapMap
World rank
#86,104
of 7,710,434 ranked researchers
Rank in Spain
#1,060
of 204,306
Works
131
Citations
2.7k
Citations per work
20.7
Drawing this view