74 pubs · 4,203 cites · h-index 34
University of Lausanne
1986 - 2019
Bentham Science Publishers (China)
2014 - 2014
Bentham Science Publishers (United Arab Emirates)
2014 - 2014
University Hospital of Lausanne
2003 - 2008
Institute of Neurological Sciences
2003 - 2003