Shahar has a B.Sc. in Computer Science, Mathematics and Physics (Summa cum Laude) from the Technion. Shahar won multiple prizes in math and programming competitions, including a first prize at the ACM ICPC, a first prize at the IMC, and a second prize at the IOI. He has 8 years of experience in research of mathematical algorithms.