In 2004, Barbara Liskov won the John von Neumann Medal for "fundamental contributions to programming languages, programming methodology, and distributed systems".[9] On 19 November 2005, Barbara Liskov and Donald E. Knuth were awarded ETH Honorary Doctorates.[10] Liskov and Knuth were also featured in the ETH Zurich Distinguished Colloquium Series.[11]