Contact Information:
Principal Data Scientist
Chief Architect
Instrument and Data Systems Section
Jet Propulsion Laboratory
4800 Oak Grove Drive M/S 168-527
Building 168, Room 519
Pasadena, CA 91109, USA
Director, Information Retrieval and Data Science Group (IRDS)
Adjunct Associate Professor
Department of Computer Science
Viterbi School of Engineering
University of Southern California
3737 Watt Way
Powell Hall of Engineering (PHE) Room 420
Los Angeles, CA 90089, USA
I am a Principal Data Scientist and the Chief Architect in the Instrument and Data Systems section, at the Jet Propulsion Laboratory (JPL) in Pasadena, California. I also am Director of the Information Retrieval and Data Science Group (IRDS) and Adjunct Associate Professor in the Computer Science Department within USC's Viterbi School of Engineering.
At USC, I teach CSCI 599: Content Detection and Analysis for Big Data, a new course in the Data Science track. I used to teach CSCI 572: Information Retrieval and Search Engines and CSCI 578: Software Architectures. See the Teaching section below for more information. In case you are interested in my other work, my CV is available here. I also have a research statement that describes my vision for data science in terms of my existing training, and where I'm headed. You can also check out my Ph.D. dissertation.
I wrote the Tika in Action book with Jukka Zitting and published by Manning Publications. Tika in Action is the definitive guide to a popular software framework for content detection and analysis that I co-inveneted (with Jérôme Charron) called Apache Tika. We followed Doug's model of naming the framework after one of our child's favorite stuffed toys. More on the origins of Tika are here.
I also recently added information on my Students.
Teaching

Semester |
Role |
Course Title |
Instructor |
| Spring 2016 | Instructor |
Dr. Chris Mattmann |
|
| Fall 2015 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2015 | Instructor |
Dr. Chris Mattmann |
|
| Fall 2014 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2014 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2014 | Instructor |
Dr. Chris Mattmann |
|
| Fall 2013 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2013 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2012 | Instructor |
Dr. Chris Mattmann |
|
| Summer 2011 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2011 | Instructor |
Dr. Chris Mattmann |
|
| Summer 2010 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2010 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2009 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2008 | Instructor |
Dr. Chris Mattmann |
|
| Spring 2007 | Teaching Assitant |
||
| Spring 2005 | Teaching Assitant |
||
| Fall 2004 | Teaching Assitant |
||
| Spring 2004 | Teaching Assitant |
||
| Fall 2003 | Teaching Assitant |
||
Summer 2003 |
Senior Grader |
||
Spring 2002 |
Senior Grader |
||
Fall 2001 |
Senior Grader |
||
Summer 2001 |
Senior Grader |
Publications of Note

- C. Mattmann, J. Garcia, I. Krka, D. Popescu, N. Medvidovic. Revisiting the Anatomy and Physiology of the Grid. Journal of Grid Computing, January 2015. DOI10.1007/s10723-015-9324-0.
- C. Mattmann. A vision for data science. Nature, Vol. 493, No. 7433, pp. 473-475, January 24, 2013.
- C. Mattmann. Cultivating a Research Agenda for Data Science. Journal of Big Data, Vol. 1, No. 6, August, 2014. doi:10.1186/2196-1115-1-6
- C. Mattmann, D. Crichton, A. Hart, S. Kelly, C. Goodale, R. R. Downs, P. Ramirez, J. S. Hughes, F. Lindsay. Understanding Open Source Software at NASA. IEEE IT Professional - Special Theme on NASA Contributions to IT, Vol. 14, No. 2, pp. 29-35, March/April 2012.
- C. Mattmann, N. Medvidovic, S. Malek, G. Edwards, S. Banerjee. A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students. IEEE Transactions on Education, Vol. 55, No. 3, pp. 425-435, August 2012.
- D. Crichton, C. Mattmann, L. Cinquini, A. Braverman, D. Waliser, A. Hart, C. Goodale, P. Lean. Sharing Satellite Observations with the Climate Modeling Community: Software and Architecture. IEEE Software, Vol. 29, No. 5., September/October 2012, pp. 63-71.
- C. Mattmann, D. Crichton, A. Hart, S. Kelly, J. S. Hughes. Experiments with Storage and Preservation of NASA's Planetary Data via the Cloud. IEEE IT Professional – Special Theme on Cloud Computing, Vol. 12, No. 5, pp. 28-35, September/October, 2010.
- C. Mattmann, D. Crichton, A. Hart, C. Goodale, J. S. Hughes, S. Kelly, L. Cinquini, T. H. Painter, J. Lazio, D. Waliser, N. Medvidovic, J. Kim, P. Lean. Architecting Data-Intensive Systems. In Handbook of Data Intensive Computing, B. Furht, A. Escalante, eds. 1st Edition. Springer Verlag, 2011.
I no longer maintain an exhaustive list of my publications. The easiest ways to stay up to date with them would be to scope out my CV, or to check out Google Scholar, or DBLP as it provides a reasonably up-to-date list of my publications, including links to electronic copies of the articles from publisher sites.
Open Source Development

- Director, Apache Software Foundation.
- Treasurer and Executive Officer, Apache Software Foundation.
- Member, Apache Software Foundation (first one from NASA to boot).
- PMC Member, Apache's Object Oriented Data Technology (OODT) project.
- PMC Member, Apache's Spatial Information Services (SIS) tool.
- PMC Member, Airavata, Apache's e-Science grid portal project
- PMC Member, Apache's Gora Object Relational Mapping technology.
- Project Management Committee (PMC) Member, Committer, Apache's open source search engine project, called Nutch.
- (Former) VP, PMC Member and Co-Founder, Apache's content analysis and detection toolkit, called Tika.
- (Former) Project Management Committee (PMC) Member, Apache's family of search-related software, Lucene.
Students
- Dr. Jane Wyngaard - USC Postdoctoral Scholar & JPL Postdoctoral Scholar, working on Data Science for Radio Astronomy for the Reconfigurable Array of Portable Interferometric Devices (RAPID) thanks to the U.S. National Science Foundation Awards AGS-1343583 and AGS-1229036. Jane is also working on ARM-based open source data management, on the Earth Science Information Partners (ESIP) Federation Drone Cluster, on data management for the Low Frequency Aperature Array (LFAA) of the International Square Kilometre Array (SKA) project, and on Big Data problems in Polar sciences and intelligence problems related to the DARPA XDATA and Memex projects. Jane's work is currently supported by the U.S. National Science Foundation Awards PLR-1348450 and PLR-1445624.
- Dr. Ji-Hyun Oh - USC Postdoctoral Scholar, and Jet Propulsion Laboratory Affiliate, working on adding support in Apache Tika to crawl and parse information from geosciences software repositories on Github, thanks to the U.S. National Science Foundation Award ICER-1440323. Ji-Hyun has now graduated and is a Research Fellow at the APCC Climate Center in South Korea.
- Dr. Annie Bryant Burgess - USC Postdoctoral Scholar, working on adding Polar dataset support to Apache Tika thanks to the U.S. National Science Foundation Awards PLR-1348450 and PLR-1445624 the latter of which funded the NSF DataViz Hackathon for Polar CyberInfrastructure. Annie has now graduated and is the Community Director at the Foundation for Earth Science
- Dr. Kim Whitehall - Howard University Ph.D. graduate in Atmospheric Sciences, working on an automated graph-based algorithm for identifying mesoscale convective complexes (MCCs) in satellite IR data thanks to NASA contributions to the U.S National Climate Assessment (ID: 11-NCA11-0028) and NASA's Advanced Information Systems Technology (AIST) program (ID: AIST-QRS-12-0002) and through the NASA Computational Modeling and Cyberinfrastructure (CMAC) program (11-CMAC11-0011) and to the U.S. National Science Foundation Award ACI-1125798, a component of the G8 initiative. Kim is now an Engineering Applications Software Engineering, Level II, at JPL in the Computer Science for Data-Intensive Applications Group.
- Dr. Jaeyoung Bang - Ph.D. graduate (advisor Dr. Nenad Medvidović), working on collaborative software modeling including Apache Open Climate Workbench thanks to a TA-ship with the USC Computer Science Department and to funding from his advisor. Jae has completed his Ph.D. at USC! He is now a Software Engineer at Kakao Corp. in South Korea.







