Eric joined Sandia National Laboratories in September 2002 and is currently a principal member of the technical staff in the Scalable Algorithms Department. Eric’s research focuses on developing new capabilities for predictive simulation and analysis in Sandia’s large-scale parallel application codes using techniques based on automatic differentiation and template-based generic programming. His work has recently emphasized developing tools and techniques relevant to emerging extreme-scale computer architectures. He is the lead developer for several related software packages in Trilinos including the Sacado automatic differentiation, Stokhos embedded uncertainty quantification, and LOCA continuation/bifurcation analysis packages. Finally, he leads the development of the GenTen software for tensor-based analysis on emerging extreme-scale architectures.