Endre Szemerédi (born August 21, 1940) is a Hungarian-American mathematician. He worked in the field of combinatorics and theoretical computer science. He has been the State of New Jersey Professor of computer science at Rutgers University since 1986. 