41 pubs · 603 cites · h-index 13
Exponent (United States)
2004 - 2025
Arizona State University
2002 - 2009
Interface (United States)
2006 - 2006
Bioengineering Center
2004 - 2004