Science Explorer Back to mapMap
World rank
#15,598
of 7,710,434 ranked researchers
Rank in Switzerland
#294
of 80,918
Works
555
Citations
52k
Citations per work
94.3
Drawing this view