125 pubs · 4,098 cites · h-index 32
NanoLab (United States)
2024 - Present
BioElectronics (United States)
2025 - Present
École Polytechnique Fédérale de Lausanne
1998 - Present
Centre National de la Recherche Scientifique
2013 - 2013
Université Joseph Fourier
2013 - 2013