Across
- 2. to download
- 7. success
- 8. a theory
- 9. old fashioned
- 11. to clone
- 13. revolutionary
- 16. an engineer
- 17. land
- 18. an alien
- 19. tool
- 20. to wipe off
Down
- 1. to join
- 3. to heal
- 4. to cure
- 5. technology
- 6. to abandon
- 10. survival
- 12. a discovery
- 14. computing
- 15. ethics
