My employment history.


1982-1987 (Ames, Iowa)
Des Moines Register Paper Route

Summers of '85, '86 (Story County, Near Ames, Iowa)
"Detasseling" -- a type of farm work in Iowa where acres of corn plants have their tassels picked off by a crew of workers.

Summers of '86, '87 (Ames, Iowa)
Pool concession stand worker, substitue life-guard, and swimming lesson instructor

Summers of '87, '88 (Story County, Iowa)
Crew leader, Thompson detasseling.

Sept 86 - Nov 88 (Ames, Iowa)
Busboy and host at Village Inn restaurant

Dec 88 - March 90 (Ames, Iowa)
Ames Public Library. Magazine shelving, information desk.

Summer of 89 (Story Country, Iowa)
Contract Detasselling -- I organized a group of other workers and contracted out to detassel many acres.

Summer of 90 (Kodiak, Alaska)
Gas Station Employee, Kodiak Island, Alaska. Gas pumping, tune-ups, equipment maintenance, tire repair, etc.

Oct 1990 - May 1992 (Stanford, California)
Stanford Drama Department Employee, Electrician. Responsible for Lighting installation, repair, upkeep, circuiting, programming, and rigging.

Summer 1991 (Ames, Iowa)
Research intern at U.S.D.O.E. Ames Lab, Fundamental Interactions Program. Worked with computer simulations of atomic cluster behavior on metallic surfaces. Aided in design and execution of the research; wrote analysis programs for simulation results.

Sept 1991 - May 1992 (Stanford, California)
Research Assistant for Dr. Ellen Markman, Stanford Department of Psychology. Aided in design, literature search, testing and analysis for a study investigating infant language acquisition.

Jan 1992 - May 1995 (Stanford, California)
Stanford Events and Services Employee. Part-time electrician and scenery technician.

June 1992 - May 1994 (Palo Alto, California)
Research Consultant, Canon Research Center of America, Palo Alto. Image processing algorithm research and programming. Microsoft Windows NT programming. Research into methods for optical character recognition, segmentation of noisy images. Research into machine learned OCR systems. Evolutionary computing. Developed Windows NT based networking software for distributed computing over several MS-DOS PC's. Developed Windows NT research tool for viewing of images.

May 1994 - current (Los Altos Hills, California)
Researcher, Genetic Algorithms Technology Corporation. Research into genetic programming applied to problems in molecular biology, control theory, machine learning, artificial intelligence, digital circuit design, artificial life, signal processing and classification, and data mining. Research, design, implementation, and maintenance of the Genetic Programming Code for three operating systems: a parallel transputer environment, a parallel PowerPC environment, and the Microsoft NT operating system. System administration for network of 4 PC's, 2 Macintoshes, and 3 parallel machines.

July 1994 - current (Stanford, California)
Visiting Scholar, Computer Science Department, Stanford University. Continuing research started while an undergraduate. Pursued independent research in the field of evolutionary computation, leading to presentation of work at IJCAI-95. Continued honors research in cognitive development, design and execution of a follow-up study, preparation of a journal article. Joint research with Illah Nourbakhsh, Dr. Michael Genesereth, and Dr. Carlos Tomasi on new vision algorithms for robotics utilizing depth from focus -- design, experimentation, execution, and preparation of article.



Back to Dave's Home Page


UCB Stanford