Science Explorer Back to mapMap
World rank
#71,379
of 7,710,434 ranked researchers
Rank in Switzerland
#1,531
of 80,918
Works
330
Citations
13k
Citations per work
40.3
h-index
63
i10-index 131Top 1% in Ecology
Drawing this view