142 pubs · 1,751 cites · h-index 21
Harvard University
2025 - 2025
John F. Kennedy University
University of Strathclyde
2017 - 2025
Massachusetts Institute of Technology
2005 - 2025
Finnish Society of Sciences and Letters
2021 - 2021