Leonid Levin

Soviet-American mathematician and computer scientist

The Cook–Levin theorem provides a fundamental framework for understanding computational complexity, marking a pivotal moment in twentieth-century computer science. Developed independently by Leonid Levin and Stephen Cook, this insight established the existence of NP-complete problems, effectively creating a baseline for evaluating the difficulty of mathematical tasks that underpin modern digital infrastructure and algorithmic efficiency.

Academic Foundations in the Soviet Union

Born in 1948 in Dnipro, Levin pursued rigorous mathematical training within the Soviet system. He attended the Lomonosov Moscow State University, completing his master's degree in 1970 under the guidance of Andrey Kolmogorov. By 1972, he had satisfied the requirements for a Candidate Degree. During this early period, he engaged with information theory at the Moscow Institute of Information Transmission of the National Academy of Sciences. Between 1973 and 1977, he served as a senior research scientist at the Moscow National Research Institute of Integrated Automation for the Oil/Gas Industry.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Transition to the United States and MIT

Levin emigrated to the United States in 1978 to further his research. He enrolled at the Massachusetts Institute of Technology, where he earned a Doctor of Philosophy degree in 1979 under the supervision of Albert R. Meyer. Shortly thereafter, in 1980, he joined the faculty of Boston University, where he continues to serve as a professor of computer science. His work has focused extensively on probability theory, informatics, and the deeper foundations of computation.

Scientific Contributions and Recognition

Beyond his foundational work on NP-completeness, Levin has significantly advanced research into randomness in computing and average-case complexity. His contributions were formally acknowledged through several prestigious honors, including a Guggenheim Fellowship in 1993, the Humboldt Prize in 2010, and the Knuth Prize in 2012. He maintains membership in the National Academy of Sciences and the American Academy of Arts and Sciences.

Fast facts

Questions readers ask

What is the Cook–Levin theorem?

It is a foundational theorem in computer science that identifies the existence of NP-complete problems, describing the limits of computational complexity.

Where does Leonid Levin teach?

He is a professor of computer science at Boston University, where he has held a position since 1980.

Achievements

Compare with the greats

Leonardo Da Vinci vs Michael FaradayPaul Dirac vs Richard FeynmanAlfred Nobel vs Linus PaulingClaude Monet vs Ernest Hemingway
See the IQ Rankings →All comparisons →

Child prodigies

Balamurali AmbatiBalamurali AmbatiEarned his MD at seventeen and entered Guinness as the world's…Olga KorbutOlga KorbutThe 'Sparrow from Minsk' who transformed gymnastics at the 1972…Ethan BortnickEthan BortnickGuinness World Record — Youngest Solo Musician to Headline a…Tathagat Avatar TulsiTathagat Avatar TulsiEarned a BSc at 11, an MSc at 12, and became an IIT professor…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test