Bio University of Texas at Dallas Link Carter Haines Associated papers Artificial muscles from fishing line and sewing thread