61 pubs · 1,533 cites · h-index 23
Deakin University
2018 - 2025
Defence Science and Technology Group
2023 - 2023
Chalmers University of Technology