David holds a double major BSc in math and physics and a MSc in computer science. Both from the Hebrew University in Jerusalem, and both summa cum laude. He decided to put on a hold his academic research in leaning theory in order to pursue his passion from the past few years – thinking about distributed system and making them more robust and more efficient.