Science Explorer Back to mapMap
World rank
#62,892
of 7,710,434 ranked researchers
Rank in Switzerland
#1,338
of 80,918
Works
311
Citations
24k
Citations per work
78.5
Drawing this view