I have been working at Adobe since 1986, when I joined as the first member of the "Advanced Technology Group". Which later morphed into the "Advanced Technology Lab". And then to the "Vision Computing Lab". And now, finally, the "Imagination Lab". My contributions to Adobe include algorithms or guidance for: automatic hinting for rasterization of kanji characters, moiré free screens for digital halftoning, fast generation of 2D planar maps from Bezier curves, generation of 2D offset curves, adding transparency to the Adobe imaging model, curve fitting to parametric cubic curves, fairness in curve representation, determination of focus blur in images, various techniques for blur kernel estimation in motion blurred images, and other things I can't remember at the moment. I think I have over 20 patents, but stopped counting a while back.
My current research interests are always changing but at the moment include: analysis of texture in digital images, analyzing lens blur in digital images, image segmentation and vectorization, and geometric models for curve editing. I am also always on the lookout for mathematical ideas that have interesting and aesthetic visualizations.
I received my BS degree in mathematics from UC Santa Barbara in 1974. I received my MS degree in Electrical Engineering/Computer Science from UC Berkeley in 1978 where my advisor was David Sakrison. I did work towards a PhD at UC Santa Cruz, but left early to explore a career as an artist, only to run out of money, and return the world of computer science via a job at Xerox in the 80's.