155 pubs · 8,179 cites · h-index 41
Ball (France)
2025 - 2025
Agency for Science, Technology and Research
2006 - 2022
Nanyang Technological University
2016 - 2022
Institute for Infocomm Research
2006 - 2022
Institute of Materials Research and Engineering
2019 - 2019