Science Explorer Back to mapMap
World rank
#1,352,585
of 7,710,434 ranked researchers
Rank in Switzerland
#22,548
of 80,918
Works
145
Citations
4.3k
Citations per work
29.9
Drawing this view