Science Explorer Back to mapMap
World rank
#921,252
of 7,710,434 ranked researchers
Rank in Switzerland
#16,022
of 80,918
Works
106
Citations
4.5k
Citations per work
42.3
Drawing this view