Science Explorer Back to mapMap
World rank
#3,011,141
of 7,710,434 ranked researchers
Rank in Switzerland
#44,739
of 80,918
Works
170
Citations
654
Citations per work
3.8
Drawing this view