Peter Norvig Created 2026-10-24 Updated 2026-11-05
Peter Norvig is a computer scientist whose work combines artificial intelligence, computer programming and technical education. With Stuart J. Russell, he wrote Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, which connects search algorithms, logical reasoning, probabilistic reasoning and machine learning through the design of intelligent agents.[ref]
Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig. Author byline and fourth-edition table of contents
His programming explanations also connect compact working examples with general ideas: his spelling-correction tutorial illustrates how candidate generation and a probability model can cooperate in selecting a correction.[ref]
Portrait of Peter Norvig in 2019
. Christopher Michel, photograph; Filetime, existing Commons crop. CC BY-SA 4.0. Source. Stuart J. Russell Created 2026-10-24 Updated 2026-11-05
Stuart J. Russell is a computer scientist whose work concerns artificial intelligence and the design of systems that choose actions from available information. With Peter Norvig, he wrote Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig. Its agent perspective connects search algorithms, first-order logic, probabilistic reasoning, decision theory and machine learning.[ref]
Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig. Author byline and chapters 2–22 in the fourth-edition contents
His research and lectures also examine uncertainty about an intelligent system's objectives. That question differs from uncertainty about its observations: even a system that predicts its environment accurately can need information about what outcome its user wants.[ref]
Stuart Russell's Berkeley research profile. Research areas; Uncertainty in Objectives and Human Compatible links

