He received his Ph.D. in Computer Science from Tel Aviv University in 1994, and worked as a postdoctoral fellow at the department of computer science of Johns Hopkins University. His research interests include computational and combinatorial geometry.