Science Explorer Back to mapMap
World rank
#1,739,554
of 7,710,434 ranked researchers
Rank in Switzerland
#28,232
of 80,918
Works
41
Citations
703
Citations per work
17.1
Drawing this view