He works on theoretical computer science and discrete mathematics, with a particular focus on geometric algorithms, graph drawing and geogaming. He received his PhD on geometric uncertainty from Utrecht University, and did a post-doc on social network analysis at the University of California, Irvine.