 Bracha received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and his Ph.D. in Computer Science from the University of Utah.Bracha won the Senior Dahl–Nygaard Prize in 2017.In 2006, Gilad Bracha together with Neal Gafter, James Gosling, and Peter von der Ahé (collectively BGGA) drafted a specification for adding closures to the Java programming language version 6.