Stephen Cook
Stephen Arthur Cook OC OOnt was born on December 14, 1939. He is an American-Canadian computer scientist and mathematician who has made important contributions to the fields of complexity theory and proof complexity. He is a retired university professor at the University of Toronto, where he worked in the Department of Computer Science and the Department of Mathematics.