Science Explorer Back to mapMap
World rank
#727,766
of 7,710,434 ranked researchers
Rank in Switzerland
#12,910
of 80,918
Works
173
Citations
6.4k
Citations per work
37.2
Drawing this view