This document discusses DNA computing, which uses DNA molecules to solve computational problems. It begins by introducing DNA computing and its inventor Leonard Adleman. It then explains what DNA is composed of and how its dense information storage and parallelism make it well-suited for computation. The document outlines Adleman's solution to the Hamiltonian Path Problem using DNA and provides an example of applying DNA computing to the Traveling Salesman Problem. It acknowledges current limitations of DNA computing compared to electronic computers but envisions future applications and improvements that may one day replace silicon-based computers.