Brian Mccabe bioengineering EPFL Switzerland Biography He is the Biologist in EPFL Research Interest bioengineering Global Experts from Switzerland Global Experts in Subject