He completed a BA in Physics in 1990, a MSc in Physics in 1994 and a PhD in Electrical Engineering in 1999. All the degrees are from Technion – Israel Institute of Technology. Then he worked for two years at Columbia University. He was a Visiting Associate in Caltech and NASA's Jet Propulsion Laboratory (JPL) (2010-2011).