He holds a B.Sc. in physics and computer science from Simon Fraser University, and a Ph.D. in computer science from Carnegie Mellon University. His publicly available mesh generator, Triangle, has tens of thousands of users and is the winner of the 2003 James Harady Wilkinson Prize in Numerical Software.