I was born and raised in Rehovot. I completed my bachelor's degree in computer science at Tel Aviv University. During that time, I was mainly interested in computation models and logic. I did my master's degree at the Weizmann Institute of Science, where I developed algorithms that efficiently deal with memory problems during computation. Later I went to Germany to do my doctorate at the Technical University of Berlin. There I researched efficient solutions to difficult computation problems connected to social networks. I come to BGU after a post-doc at the Weizmann Institute.