He attended Hebrew University where he received his bachelor’s degree in mathematics and computer science in 1986 and his master's degree in 1987, under the supervision of Gil Kalai.
Учился в Еврейском университете, в 1986 году получил степень бакалавра математики, в 1987 — степень магистра; его научным руководителем был Гил Калай.