Science Explorer Back to mapMap
World rank
#109,196
of 7,710,434 ranked researchers
Rank in Switzerland
#2,304
of 80,918
Works
242
Citations
13k
Citations per work
55.4
h-index
63
i10-index 155Top 1% in Biomedical Engineering
Drawing this view