161 pubs · 4,837 cites · h-index 35
Tampere University
1992 - Present
Tampere University of Applied Sciences
2021 - 2022
Loughborough University
2007 - 2007