The collaborative paper on pancake sorting co-authored by Christos Papadimitriou and Bill Gates stands as an early academic intersection between future titans of theoretical computer science and microprocessing. Born in Athens in 1949, this Greek-American scientist has dedicated his career to the rigorous mathematical foundations of computation, optimization, and game theory, shaping the field through extensive teaching and influential publications.
Academic Foundation
Papadimitriou completed his initial technical training at the National Technical University of Athens, where he earned an electrical engineering degree in 1972. He continued his progression in the United States, obtaining his PhD from Princeton University in 1976. His doctoral research focused on the inherent complexity of combinatorial optimization problems, a subject that would define much of his subsequent scholarly work.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Professional Trajectory
His tenure as a university educator spans several prominent institutions, including Harvard, MIT, Stanford, the University of California at San Diego, and the University of California at Berkeley. As of 2017, he holds the title of Donovan Family Professor of Computer Science at Columbia University. Throughout these appointments, he has produced seminal textbooks on computational complexity and algorithms that remain staples in computer science curricula.
Research and Recognition
His contributions to complexity theory and database theory earned him induction into the National Academy of Sciences, the National Academy of Engineering, and the American Academy of Arts and Sciences. Among his many honors are the Knuth Prize in 2002, the Gödel Prize in 2012, and the John von Neumann Theory Prize in 2023. Beyond technical writing, he has explored narrative forms, including the graphic novel Logicomix and the novel Turing.
Fast facts
- Born: 1949, Athens, Greece
- Citizenship: United States and Greece
- Current Position: Donovan Family Professor of Computer Science, Columbia University
- Notable Recognition: Knuth Prize (2002)
- Collaborative Works: Logicomix (2009); Algorithms (2006)
- Academic Societies: Member, National Academy of Sciences
- Professional Interests: Complexity theory, combinatorial optimization, database theory
Questions readers ask
What subjects does Christos Papadimitriou teach?
He specializes in computer science, specifically focusing on computational complexity, algorithms, and combinatorial optimization.
Did he actually write a paper with Bill Gates?
Yes, they co-authored a paper on pancake sorting while Gates was an undergraduate student at Harvard.
Achievements
- Notable work: A simple algorithm for finding frequent elements in streams and bags
- Affiliated with Harvard University, Massachusetts Institute of Technology and University of California, Berkeley
- Educated at Princeton University and National Technical University of Athens
- Worked as writer, mathematician and computer scientist


