 In 2012, he taught a course in the program on product design at the Stanford University School of Engineering.Eyal's expertise is in behavioral engineering, which incorporates elements of behavioral science to enable software designers to develop habit-forming products for businesses.He has taught university courses, given speeches and published books about how psychology intersects with technology and business.