9 pubs · 324 cites · h-index 5
University of California, Los Angeles
2003 - 2003
ETH Zurich
1997 - 2000
Institute for Biomedical Engineering
1997 - 1998