He earned a M.S. in Software Engineering from Chalmers University of Technology, Sweden in 2009 and a Ph.D. in Computer Science from Iowa State University in 2015. He specializes in software engineering and automated software testing.