19 pubs · 1,986 cites · h-index 13
ETH Zurich
2011 - 2015
Institute for Biomedical Engineering
2013 - 2013
University of California, Santa Cruz
2009 - 2011
University of California System
2009 - 2009