He received his PhD from University of Waterloo in Canada and his main areas of research are discrete and computational geometry, data structures, and algorithms.