He received his PhD in Computer and Information Science from Ohio State University in 1999 and a Vordiplom (BSc) in mathematical computer science from Humboldt University of Berlin, Germany. He is a member of IEEE, ACM, Eurographics, and Canadian Information Processing Society (CIPS). His research interests include the fields of Visualization and Computer Graphics, especially the mathematical foundations thereof.