His research focuses on the analysis of hard problems in artificial intelligence and how to teach machines to solve them more efficiently. In his spare time, he likes digging in he dirt and using Computer Science to make the results of archaeological research more accessible to the general public.