Science Explorer Back to mapMap
World rank
#1,172,621
of 7,710,434 ranked researchers
Rank in Ecuador
#228
of 6,574
Works
70
Citations
3.2k
Citations per work
45.5
h-index
18
i10-index 25Top 27% in Parasitology
Drawing this view