Omer Reingold is a professor at Stanford University. Reingold's research is on the foundations of computer science. His core areas are computational complexity and foundations of cryptography, with emphasis on randomness, derandomization and explicit combinatorial constructions. His research has also touched on a wide variety of other topics, including differential privacy and fairness, game theory, hashing and data structures, data analysis and statistics, resource-allocation in the cloud, and human interaction through narratives.
In 2004, Reingold assumed a faculty position in the computer science department of The Weizmann Institute of Science. While on leave from Weizmann, he spent five years (2009-2014) as a Principal Researcher at Microsoft Research Silicon-Valley. From 1999 to 2004, Reingold was a member of AT&T Labs in Florham Park, NJ, and a visiting member of the School of Mathematics at the Institute for Advanced Study in Princeton. He completed his PhD and a short period of postdoctoral studies at the Weizmann Institute. Reingold's PhD advisor was Moni Naor.