Page tree
Skip to end of metadata
Go to start of metadata

Professor Richard W. Hamming spent the last decades of his life at Naval Postgraduate School (NPS) teaching young officers how to think and learn.  This page provides links to his recorded lecture series Learning to Learn: The Art of Doing Science and Engineering, along with much ongoing NPS work that preserves and extends his legacy.

Richard Wesley Hamming (1915-1998) was an American mathematician whose work had many implications for computer engineering and telecommunications. His contributions include the Hamming code (which makes use of a Hamming matrix), the Hamming window, Hamming numbers, sphere-packing (or Hamming bound), Hamming graph concepts, and the Hamming distance.  Wikipedia

ACM A.M. Turing Award, Richard W. Hamming, United States, 1968.  Often referred to as the Nobel Prize for Computer Science, the Turing Award is given for major contributions of lasting importance to computing.  Citation: "For his work on numerical methods, automatic coding systems, and error-detecting and error-correcting codes."

IEEE Richard W. Hamming Medal is awarded for exceptional contributions to information sciences, systems, and technology.  The medal was established in 1988 with Richard Hamming as initial namesake awardee.  Citation: "For exceptional and pioneering contributions to information sciences and systems, and for inspiring generations of researchers in these fields."

Life-Long Learners



Space contributors


  • No labels