A Computational and Engineering View of Biology