Science Explorer Back to mapMap
World rank
#8,627
of 7,710,434 ranked researchers
Rank in Switzerland
#121
of 80,918
Works
1,142
Citations
79k
Citations per work
69.1
Drawing this view