Domagoj Babic is a computer scientist at UC Berkeley. His research
focuses on verification, testing, and security of complex software (and hardware) systems, automated inference of system models, design and verification of distributed systems, and applied formal methods in general.
He received his Dipl.Ing. in Electrical Engineering and M.Sc. in
Computer Science from the Zagreb University (Faculty of Electrical Engineering and Computing) in 2001 and 2003. He received his Ph.D. in
Computer Science in 2008 from the University of British Columbia. After
spending some time in industry, he joined UC Berkeley.
He is a recipient of the Canada's NSERC PDF Research
Fellowship (2010-2012), Microsoft Graduate Research Fellowship (2005-2007),
Fulbright Fellowship (declined to attend UBC), and several awards at
international programming competitions (1st place at the 2007
Satisfiability Modulo Theories competition in the bit-vector arithmetic
category and 3rd place at the 2005 Satisfiability Testing
competition in the satisfiable-crafted instances category).