83 pubs · 3,922 cites · h-index 31
Eindhoven University of Technology
2003 - 2025
Biomechanics Institute of Valencia
2005 - 2014
Lawrence Berkeley National Laboratory
1992 - 1992