David has held the positions of lead developer, cognizant engineer and and systems engineer for a number of different Earth science projects and missions at NASA's Jet Propulsion Laboratory, including the Orbiting Carbon Observatory, a NASA Pathfinder satellite mapping global carbon dioxide sources and sinks, NPP Sounder PEATE, a science team investigating the climate quality of readings from the next generation of national weather satellites, and the Airborne Cloud Computing Environment, a research project that aims to utilize cloud computing technologies to support airborne scientific research. Additionally, he was a co-investigator for the Climate Data eXchange, a data grid project linking repositories of scientific observations to climate research scientists around the country as part of the Earth Systems Grid. David just recently defended his dissertation, entitled, "Domain Specific Software Architecture for Large-Scale Scientific Computing," at the University of Southern California.