John Dennis received a PhD in computer science in 2005. He is a Scientist in the Computer Information and Systems Laboratory at the National Center for Atmospheric Research. He co-leads a research group that focuses on improving the ability of large-scale geoscience applications to utilize current and future computing platforms. His research interests include parallel algorithm and compiler optimization, graph partitioning, and data-intensive computing.