353 pubs · 16,497 cites · h-index 69
Paul Scherrer Institute
2005 - Present
ETH Zurich
Photonic Science (United Kingdom)
2025 - Present
Environmental Energy & Engineering
2026 - Present
Bioengineering (Switzerland)
2011 - 2025