Rafail Ostrovsky is a Professor of Computer Science and Professor of Mathematics at UCLA. Ostrovsky came to UCLA in 2003 from Bell Communications Research (Bellcore), where he was a Senior Research Scientist. Prior to beginning his career at Bellcore, he was an NSF Mathematical Sciences Postdoctoral Research Fellow at UC Berkeley. Ostrovsky received his PhD in computer science from MIT in 1992, in the Theory of Computation Group (advisor: Silvio Micali, thesis: Software Protection), supported by an IBM Graduate Fellowship. Ostrovsky's research centers on various issues in theoretical computer science, including cryptography, distributed network algorithms, and high-dimensional search problems.