Science Explorer Back to mapMap
World rank
#10,838
of 7,710,434 ranked researchers
Rank in Switzerland
#170
of 80,918
Works
335
Citations
50k
Citations per work
149.2
h-index
93
i10-index 198Top 0.1% in Ecology
Drawing this view