Post Job Free
Sign in

Assistant Computer Science

Location:
Stanford, CA
Posted:
November 07, 2012

Contact this candidate

Resume:

Michael A. Lentine

http://physbam.stanford.edu/ mlentine/

****.*******@*****.***

Summary

Ph.D. student in computer graphics, numerical analysis, and physical simulation

Work experience in computer science and engineering at high technology companies

Awards

Intel Graduate Fellowship 2009, 2010

Phi Kappa Phi Spring 2007

Phi Beta Kappa Fall 2006

Debusmann Endowed Scholarship 2006

Dean s List six semesters 2003 - 2006

Education

Stanford University, Stanford, CA GPA 4.00/4.00

Ph.D. Candidate in Computer Science June 2012 (expected)

Carnegie Mellon University, Pittsburgh, PA QPA 3.97/4.00

Bachelor of Science in Computer Science December 2006

Minor in Political Science

Holmdel High School, Holmdel, NJ GPA 4.40/4.00

June 2003

Teaching

Course Speaker, SIGGRAPH 2011, PhysBAM: Physically Based Simulation Summer 2011

Teaching Assistant, Stanford University, Math and Computer Science Behind Special E ects Spring 2011

Teaching Assistant, Stanford University, Mathematical Methods for Computer Vision, Robotics, and

Graphics Fall 2008

Work Experience

R&D Engineer, Industrial Light & Magic, San Francisco, CA, 94129 May 2008 - Present

Designed and developed a new simulation system for large scale rigid scenes used in Super 8

Wrote and presented a technical talk on a new deforming rigid body system used in Avatar

Designed and developed new simulation techniques for rigid and deformable bodies

Debugged and corrected problems with core physical simulation software

Designed and wrote test cases to test various features of simulation

Research Assistant, Stanford University, Stanford, CA, 94305 October 2007 - Present

Developed techniques to improve the speed and stability of rigid simulations which also allows for the

simulation of rigid thin shells

Developed methods to improve the stability of compressible ow simulations by adaptivly changing the

time step size

Developed unconditionally stable techniques that can improve the quality of uid simulations by

conserving mass, momentum and energy

Developed techniques to make uid ow incompressible using only a fraction of the time of previous

techniques

Developed algorithms to control a user speci ed creature in order to achieve an objective such as

minimizing energy or minimizing drag in a complicated uid environment

Developed techniques to improve the visual delity of hair simulation by simulating orders of magnitude

more stands of hair than previous techniques

1

Developed parallel algorithms for uids and solids to take advantage of large numbers of processors

PNG Intern, Pixar Animation Studios, Emeryville, CA, 94608 January 2007 - July 2007

Improved performance and robustness of internal software in Perl, Python, and C/C++

Designed and developed numerous web interfaces for bug management and tracking using Perl, Python,

CGI, HTML, and JavaScript

Designed and developed performance analysis tools using Python and C/C++

Research Assistant, Carnegie Mellon University, Pittsburgh, PA, 15213 September 2005 - January 2007

Developed algorithms using principal component analysis and nearest neighbors to reconstruct skin

deformations that uses a large marker database and a small marker capture

Developed algorithms using a small maker set to add additional realism to existing animations

Performed experiments to determine a variety of information including the link between speed and size

and intelligence, the amount human motion is altered by surrounding human motion, and the extent to

which humans will ll in missing motion data with realistic motion data

AIX Quality Intern, IBM Corp, Austin, TX, 78758 May 2005 - August 2005

Wrote C functional veri cation tests for IBM AIX quality improvement software

Wrote Perl and Shell scripts to automate functional veri cation testing

Designed and wrote scripts and a Java GUI application to allow AIX testers to determine how well their

test cases function

Summer Intern, Internet Photonics Inc./Common Agenda/Ciena Corp, Shrewsbury, NJ, 07702 May 2004 -

August 2004, June 2003 - August 2003, and June 2002 - August 2002

Designed and wrote a web interface using CGI, JavaScript, and HTML for executing automated software

tests for telecommunications equipment

Wrote Perl and TCL scripts to automate software testing for telecommunications equipment

Wrote Java applications to automate HTML form testing for telecommunications equipment

Wrote program in Labview to control instruments that measured Gigabit Ethernet packet errors

Helped install ber-optic telecommunications equipment at customer sites

Assembled and tested optical lters and ampli ers for ber-optic telecommunications products

Publications

Lentine, M., Aanjaneya M. and Fedkiw, R., Mass and Momentum Conservation for Fluid Simulation,

ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA) (2011).

Lentine, M., Gretarsson, J. and Fedkiw, R., An Unconditionally Stable Fully Conservative

Semi-Lagrangian Method, Journal of Computational Physics 230, 2857-2879 (2011).

Lentine, M., Zheng W. and Fedkiw, R., A Novel Algorithm for Incompressible Flow Using Only a

Coarse Grid Projection, SIGGRAPH 2010, ACM Transactions on Graphics 29, 4 (2010).

Criswell, B., Lentine, M. and Sauers S. Avatar : Bending Rigid Bodies, SIGGRAPH 2010 Talks.

Lentine, M., Gretarsson, J., Schreoder, C., Robinson-Mosher, A. and Fedkiw, R., Creature Control in a

Fluid Environment, IEEE Transactions on Visualization and Computer Graphics 17, 682-693 (2011).

Selle, A., Lentine, M. and Fedkiw, R., A Mass Spring Model for Hair Simulation, SIGGRAPH 2008,

ACM Transactions on Graphics 27, 64.1-64.11 (2008).

Skills

Programming: C, C++, Python, ML, Perl, TCL/Expect, Shell scripting, Java, Objective-C, Fortran, Pascal,

BASIC, Lisp, MEL, Matlab, Labview, HTML, JavaScript

Operating Systems: Windows/DOS, Unix/Linux, Macintosh OS

Applications: Maya, Microsoft Visual Studio, Microsoft O ce, Vi, L TEX, Adobe Photoshop, Macromedia

A

Flash, etc.

2



Contact this candidate