View my computer graphics resume or my sailing resume.
I enjoy photography and have a small online photography gallery.
I've got some sculptures online as well. [Sorry link temporarily down -12/18/00]
I volunteer doing search & rescue with the Bay Area Mountain Rescue Unit.
|
digitalfish films is a computer animation studio startup in San Francisco. See that website for more info rasterSpace is the name we're using for contract software development and consulting, and is a separate entity from digitalfish.
|
![]() |
My "Hard Time" at Pixar
(I'm the third ant from the left.) I recently finished five years serving hard time in the pixel mines of Pixar. Much of my work involved applying procedural methods to animation. This included simulating flowing, splashing water and rain for A Bug's Life and the clothing of Boo (the little girl) in the soon-to-be-released Monster's, Inc. Also see Toy Story and Toy Story 2. |
![]() |
Sailing You can also view my sailing resume. |
|
|
Character Animation Systems [temporarily down for rework... 3/26/2001] |
![]() |
|
|
Simulation & Procedural Animation [temporarily down for rework... 1/10/2001] |
![]() |
Master's Thesis I completed my Master's Degree in 1994 in the Computer Science Department at Cornell University. My faculty adviser was Bruce Land. For my thesis I developed Neuros, a system that applies neurological imaging techniques to visualizing the execution of parallel programs. Neuros consists of an extensible, configurable toolkit providing still-frame and animated views of parallel tracefiles. The system has several unusual strengths, including its ability to provide meaningful overviews of very long program executions and executions on networks of high dimensionality or containing large numbers of processors. |
Supercompilers
"Traditional" compiler optimization of code can only get us so far. What we
really want to do is optimize the underlying algorithms. "Supercompilers", or
restructuring compilers, are capable of analyzing high-level source code and
transforming it to be "optimal" in some sense, for example, by transforming
algorithms to expose latent parallelism. I worked on a parallelizing supercompiler
for HPF ("High Performance Fortran")
under Keshav Pingali
at Cornell.
Links
Cornell
University
Cornell
Department of Computer Science
(other links pending)