ME website publishes article on Taylor Microsystems and Mechanobiology Lab Rebecca Taylor 2016-07-20 The ME website highlights Rebecca's previous research and the current research directions of the Microsystems and Mechanobiology lab in an article on main department website.