His research interests in computer graphics include non-photorealistic rendering, multiresolution techniques, animation, and applications of computer graphics in art. He received his Ph.D. from the University of Washington in 1996. From 1987 to 1990, he was a software engineer at Tibco where he wrote software for people who trade stock. He was an undergraduate student at Swarthmore College (class of 1987) where he studied (occasionally) physics and computer science.