Sean Eron Anderson

19036 NE 151st Street

Woodinville, WA 98072, U.S.A.

voice 1-425-867-1747


Sept. 1995 - June 2001

Stanford University, Stanford, California

Masters in Computer Science; exams and coursework toward Ph.D. completed

Sept. 1990 - June 1995

University of Washington, Seattle, Washington

B.S. in both Computer Science and Mathematics

Programming Language Skills

Programming experience in the following languages:

C/C++ (extensive), Visual Basic (moderate), assembly (mild), Java (mild), Javascript (moderate), PHP/Perl/Python/Awk (mild), and many others.


Aug. 2005 - Jan. 2009

Software Development Engineer, Microsoft, Redmond, Washington

         Programmed Microsoft Flight Simulator versions 10 and 11, Train Simulator 2, and ESP 1 and 2 in C++, adding features, fixing bugs, and optimizing UI, graphics, sound, ATC, missions, HTML indexing and searching, and multichannel (networked rendering) code.

         Also interviewed job candidates, documented, and designed features.

2003 -2005

Consultant, Woodinville, Washington

         Website design & programming and hardware/software troubleshooting.

Winter 1996 - 2002

Research Assistant, Stanford University, Stanford, California

         Designed and programmed a kiosk to be installed in the Galleria dell'Accademia for displaying interactive 3D computer models of Michelangelo's David.

         Worked with Professor Marc Levoy on the Cuneiform Tablet Visualization Project, a new method to unwrap and visualize the cuneiform text on ancient clay tablets so that researchers can more easily present cuneiform examples in publications.

         Scanned famous objects in Italy for 9 months on the Digital Michelangelo Project with Cyberware laser-range scanners.


Teaching Assistant, Stanford University, Stanford, California

Spring 2002

         Assisted Eric Neuenschwander with teaching the course Introduction to C++ and Object-Oriented Programming (CS 193d).

Winter 2002

         Assisted Professor Mendel Rosenblum with the course Operating Systems and Systems Programming (CS 140).

Autumns 1999, 2001

         Assisted Professor Marc Levoy in teaching the course Introduction to Computer Graphics (CS 248).

Summers 1996, 1997

Researcher, Interval Research Corporation, Palo Alto, California

         Built and programmed various haptics and interactive graphics projects in haptics lab, working with Dr. Bill Verplank.

Summers 1994, 1995

Research Assistant, University of Washington, Seattle, Washington

         Programmed a system to use cinematography idioms to do automatic virtual camera control, thereby producing aesthetically pleasing movies (advised by Professor David Salesin).

         Programmed an interactive pen-and-ink illustration system in the Computer Science Graphics Lab.

Autumn 1994

Teaching Assistant, University of Washington, Seattle, Washington

         Created programming assignments, graded, and helped students for the course Computer Graphics (CSE 457), taught by Professor Tony DeRose

Summers 1990 - 1993

Software Engineer Intern, Microsoft, Redmond, Washington

         Wrote internal tools for distributed testing of the C++ compiler.

         Programmed tests for the Microsoft NT printing API.

         Wrote programs to test Microsoft Word (version 2).

         Programmed internal tools to test Microsoft Word file converters.

1992 - 2000

Software Consultant, for the patent law firm of Christensen, O'Connor, Johnson, and Kindness PLLC, Seattle, Washington


Unwrapping and Visualizing Cuneiform Tablets, with Marc Levoy.  IEEE Computer Graphics and Applications.  Autumn 2002.

The Digital Michelangelo Project: 3D scanning of large statues, with Marc Levoy, Kari Pulli, Brian Curless, Szymon Rusinkiewicz, David Koller, Lucas Pereira, Matt Ginzton, James Davis, Jeremy Ginsberg, Jonathan Shade, and Duane Fulk.  Proceedings of SIGGRAPH 2000, in Computer Graphics Proceedings, Annual Conference Series, pp. 131-144, July, 2000.

Computer-generated watercolor, with Cassidy J. Curtis, Jonathon. E. Seims, and Kurt W. Fleischer, and David H. Salesin.  Proceedings of SIGGRAPH 97, in Computer Graphics Proceedings, Annual Conference Series, pp. 421-430, August 1997.

Declarative camera control for automatic cinematography, with David B. Christianson, Li-Wei He, Daniel S. Weld, and Michael F. Cohen, and David H. Salesin.  Proceedings of AAAI '96 (Portland, Oregon), pp. 148-155, 1996.

Interactive pen-and-ink illustration, with Michael P. Salisbury, Ronen Barzel, and David H. Salesin.  Proceedings of SIGGRAPH 94, in Computer Graphics Proceedings, Annual Conference Series, pp. 101-108, July 1994.


Computer generated watercolor, with David H. Salesin, Cassidy Curtis, and Jonathon E. Seims. Patent number 6,198,489, issued March 6, 2001.

Method and system for generating graphic illustrations according to a stroke texture and a tone, with David H. Salesin, Georges Winkenbach, Michael P. Salisbury, and Ronen Barzel. Patent number 5,847,712, issued December 8, 1998.