He received his Ph.D. in computer science from Simon Fraser University in the area of computational color constancy. He then spent two years at the University of California at Berkeley as a post doctoral researcher working on image understanding and digital libraries. His current interests include statistical modeling of 3D object structure in everyday, robotic, and biological domains, extracting semantics from multimodal data, and applying new algorithmic approaches to scientific data.