The memristor is a two-terminal electronic device that relates magnetic flux and electric charge. It was first theorized in 1971 by Leon Chua but was not physically realized until 2008 by HP scientists led by R. Stanley Williams. Memristors are expected to revolutionize computing and data storage by enabling non-volatile memory, booting computers without memory, new approaches to logic and computing, and even artificial neural networks that mimic the human brain. While research is still ongoing, memristors promise to have as large an impact as the transistor but will require further engineering development and standardization before seeing widespread adoption.