Peter@Norvig.com  This site contains technical papers, essays, reports, software, presentations, and other materials by Peter Norvig.

Top Dozen Links on Norvig.com
#1 Gettysburg Powerpoint Presentation and its making (slides)
#2 AI: A Modern Approach (book) with code
#3 Java IAQ and Python IAQ (FAQs)
#4 AI on the Web (my list of links)
#5 Learn Programming in 21 Days? (essay)
#6 Paradigms of AI Programming (book) with code
#7 Python for Lisp Programmers (essay)
#8 JScheme: Scheme in Java (software)
#9 Design Patterns in Dynamic Languages (slides)
#10 Lisp: Where Do We Come From? also Tutorial (slides)
#11 Beal's Conjecture (software, math)
#12 A Y2K Saga (fiction)
New
NEW World's Longest Palindrome (for 20:02 02/20 2002)
NEW Python for AIMA (Python code for Intro AI)
NEW Pugdom, a game by Juliet Norvig
NEW Norvig's Law
NEW Python IAQ (FAQ list)
Artificial Intelligence Books
#2 AI: A Modern Approach, Outstanding ... will deservedly dominate the field for some time - Nils Nilsson Amazon
#6 Paradigms of AI Programming One of the best programming books of all time - Jamie Hamilton, AnswerLogic Chairman Amazon
# Verbmobil: Translation for Face-to-Face Dialog - Amazon
# Intelligent Help Systems for Unix - Amazon
Etc.
#1 The Gettysburg Powerpoint Presentation (and its making; as seen in the Wall Street Journal, Fortune, and The New Yorker)
#4 AI on the Web (my list of about 800 links)
#12 A Y2K Saga (fiction)
# Other Norvig family members (with photos)
# Familiar and Unfamiliar Quotations (my favorites)
# Patent on data gathering around forms
# Norvig.com logs: 1997-99, 2000-01, Feeling Lucky?
Peter Norvig
Peter Norvig (peter@norvig.com)
Director of Machine Learning, Google Inc.
Tel: (650) 330-0100 x1248
Fax: (650) 618-1499
# Resume (for industry types)
# Vita (for academics) including online publications
# Short biography
Java and Python
#3 Java IAQ (Infrequently Answered Questions list)
#7 Python for Lisp Programmers (essay)
#8 JScheme: Scheme implemented in Java (free software)
# Python IAQ (Infrequently Answered Questions)
Lisp
#6 Paradigms of AI Programming with code
#10 Lisp: Where Do We Come From? What Are We? Where Are We Going? (invited talk from 1999 Lisp Users Group meeting)
# Lisp as an Alternative to Java (comparison)
# Lisp Retrospective (essay)
# Tutorial on Good Lisp Programming Style (ps)
Other Programming
#5 Learn Programming in 21 Days? Or 10 Years? (essay)
#8 JScheme: Scheme implemented in Java (free software)
#9 Design Patterns in Dynamic Languages (slides)
#11 Beal's Conjecture (software, math)
# Decision Theory: Language of Adaptive Software (slides)
# Finding and Reusing Programmer's Work (ps)
# How to Make Agents Do the Right Thing (demo)
# Adaptive Software (article)
NASA
# Mars Program Report (with Tom Young Commission)
# NASA Project Management Report (pdf, with Stephenson)
# Mars Climate Orbiter Failure Report (pdf, with Stephenson)
# NASA Computational Sciences (my former division)

Peter Norvig Google January 13, 2002

Celebrating five years on the web: www.norvig.com was activated in January 1997.