Lisp as an Alternative to Java (1999)

On Chomsky and the Two Cultures of Statistical Learning (2011)

Teach Yourself Programming in Ten Years

On the (Small) Number of Atoms in the Universe

Peter Norvig - iPython Notebooks

(How to Write a (Lisp) Interpreter (in Python))

LI2: Lego Institute for Lego Investigation (2014)

Beal's Conjecture Revisited

Solving Every Sudoku Puzzle

How to Write a Spelling Corrector by Peter Norvig

A Retrospective on Paradigms of AI Programming (2002)

The Python IAQ: Infrequently Answered Questions

Making of the Gettysburg Address PowerPoint (2007)

Teach Yourself Programming in Ten Years (2001)

How to Write a Spelling Corrector

LI2: Lego Institute for Lego Investigation

How to Write a Lisp Interpreter in Python