Biography.guide
Home › People › Computer scientist › Yuri Gurevich
Portrait of Yuri Gurevich

Yuri Gurevich

b. 1940

American computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Yuri Gurevich

Born 1940. Yuri Gurevich is an American computer scientist and engineer.

Yuri Gurevich, Professor Emeritus at the University of Michigan, is an American computer scientist and mathematician and the inventor of abstract state machines.

Gurevich was born and educated in the Soviet Union. He taught mathematics there and then in Israel before moving to the United States in 1982. The best-known work of his Soviet period is on the classical decision problem. In Israel, Gurevich worked with Saharon Shelah on monadic second-order theories. The Forgetful Determinacy Theorem of Gurevich–Harrington is of that period as well.

From 1982 to 1998, Gurevich taught computer science at the University of Michigan, where he started to work on various aspects of computational complexity theory including average case complexity. He became one of the founders of the emerging field of finite model theory.

Most importantly, he became interested in the problem of what an algorithm is. This led him to the theory of abstract state machines (ASMs). The ASM Thesis says that, behaviorally, every algorithm is an ASM. A few convincing axioms enabled derivation of the sequential ASM thesis and the Church–Turing thesis. The ASM thesis has also been proven for some other classes of algorithms.

From 1998 to 2018, Gurevich was with Microsoft Research where he founded a group on Foundations of Software Engineering. The group built Spec Explorer based on the theory of abstract state machines. The tool was adopted by the Windows team; a modified version of the tool helped Microsoft meet the European Union demands for high-level executable specifications. Later, Gurevich worked with different Microsoft groups on various efficiency, safety, and security issues, including access control, differential compression, and privacy.

Since 1988, Gurevich has managed the column on Logic in Computer Science in the Bulletin of the European Association for Theoretical Computer Science. while continuing research in his traditional areas.

Gurevich is a 2020 AAAS Fellow, a 1997 ACM Fellow, a 1995 Guggenheim Fellow, an inaugural fellow of the European Association for Theoretical Computer Science, a member of Academia Europaea, and Dr. Honoris Causa of Hasselt University in Belgium and of Ural State University in Russia.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Ural State University
Employers
University of Michigan, Microsoft
Awards
Guggenheim Fellowship; ACM Fellow; Honorary doctorate of Hasselt University; Fellow of the American Association for the Advancement of Science

People in Yuri Gurevich's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Yuri Gurevich's

Frequently asked questions

Who is Yuri Gurevich?

American computer scientist

When was Yuri Gurevich born?

Yuri Gurevich was born on 7 May 1940 in Mykolaiv.

What is Yuri Gurevich's occupation?

Yuri Gurevich is a computer scientist and engineer.

What nationality is Yuri Gurevich?

Yuri Gurevich is American.

Sources & further reading

· Wikipedia: Yuri Gurevich

· Wikidata: Q8061506

· DBpedia: Yuri Gurevich

Cite this page

APA: Biography.guide. (2026). Yuri Gurevich. https://biography.guide/yuri-gurevich/

MLA: "Yuri Gurevich." Biography.guide, https://biography.guide/yuri-gurevich/.

Chicago: "Yuri Gurevich." Biography.guide. https://biography.guide/yuri-gurevich/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:29 UTC