212 pubs · 4,069 cites · h-index 35
Lund University
2006 - 2025
ETH Zurich
2025 - 2025
Swiss Federal Laboratories for Materials Science and Technology
2025 - 2025
Design Science (United Kingdom)
2007 - 2024
University of Electronic Science and Technology of China
2007 - 2015