David L. Waltz was a computer scientist who made significant contributions in several areas of artificial intelligence, including constraint satisfaction, case-based reasoning and the application of massively parallel computation to AI problems. He attended the Massachusetts Institute of Technology (MIT) where, as a student of artificial intelligence pioneer Marvin Minsky, he was part of the MIT Artificial Intelligence Laboratory. After finishing his graduate work at MIT, he taught at the computer science at the University of Illinois at Urbana-Champaign. In 1984, he joined Thinking Machines Corporation and began teaching at Brandeis University. In 1993 Waltz left Thinking Machines to join NEC Research Institute in Princeton, where he eventually rose to become President of NEC Research. He also taugh at Columbia University.