Scholarship
My onepage resume is here.
Software
I actively contribute to opensource software on GitHub (username jasongrout), an online repository for software. My recent development work has centered on Project Jupyter and IPython subprojects, including JupyterLab and Jupyter Widgets, as well as many other areas of Project Jupyter.
Please see my GitHub profile at https://github.com/jasongrout for more details.
Some projects I’ve worked on significantly in the past include:
 SageMath (GitHub), a math software distribution built in Python that interfaces with many stateoftheart math programs and libraries. I worked extensively on SageMath during 2007–2014 and helped maintain the large public SageMath Notebook service.
 SageMath Notebook, an online interface to SageMath preceding the Jupyter notebook.
 SageMath Cell Server, another online interface to SageMath allowing anyone to easily embed live SageMath computations into any webpage. I started the project with six undergraduate Drake University students and led the development for several years. I transitioned leadership of the project to Andrey Novoseltsev in 2014 when I left academia and joined Bloomberg. The cell server is used in a number of online resources, including textbooks, notes, online homework systems, and more.
 PyThreeJS, a wrapper around three.js to provide interactive 3d graphics for the online JupyterLab and Jupyter Notebook. I started the project with three Drake University students and led the development for several years.
 Minimum Rank Library, a library for calculating the minimum rank, zero forcing numbers, and other related parameters on graphs. I was the lead developer and also mentored several graduate students from Iowa State University who developed part of the library.
 Graph Database: This is a database of all 13,598 graphs with 8 or fewer vertices and various properties.
 Dokuwiki plugins
 Live widgets in code: a demo I wrote in 2013 exploring integrating JavaScript widgets in a code editor.
Publications
I have an arxiv.org preprint profile, a Google Scholar profile, and a MathSciNet publication list that cover most of my publications.
As a general rule, I prefer to submit to openaccess publications.
 Jupyter Notebooks—a publishing format for reproducible computational workflows (with Thomas Kluyver, Benjamin RaganKelley, Fernando Pérez, Brian Granger, Matthias Bussonnier, Jonathan Frederic, Kyle Kelley, Jessica Hamrick, Sylvain Corlay, Paul Ivanov, Damián Avila, Safia Abdalla, Carol Willing, and Jupyter Development Team), Positioning and Power in Academic Publishing: Players, Agents and Agendas (2016), pp 8790. doi:10.3233/978161499649187
 Using variants of zero forcing to bound the inertia set of a graph (with Steve Butler and Tracy Hall), Electronic Journal of Linear Algebra 30 (2015), 118. doi:10.13001/10813810.2900 preprint
 The gender effects of the new Boston Marathon qualification standards (with Sean Severe, Jeffrey Kappen, and Jadranka Tramosljanin), Journal of Sports Analytics, vol. 1, no. 1, pp. 3342, 2015. doi:10.3233/JSA150003.
 Sage (with Robert Beezer, Robert Bradshaw, and William Stein), Handbook of Linear Algebra, Second edition (Leslie Hogben, ed.), Discrete Mathematics and its Applications (Boca Raton), Chapman & Hall/CRC, Boca Raton, FL, (2013), 26 pages. Preprint
 Minimum rank of powers of trees (with Luz M. DeAlba, InJae Kim, Steve Kirkland, Judith J. McDonald, and Amy Yielding), Electron. J. Linear Algebra 23 (2012), 151–163. doi:10.13001/10813810.1511
 On the Integral Coding Advantage in Unit Combination Networks (with David Holcomb, Eric D. Manley, and Alex Hoyer), 13 pages. Midwestern Graph Theory Conference (MIGHTY), September 2012. Preprint
 A construction of cospectral graphs for the normalized Laplacian (with Steve Butler), Electron. J. Combin. 18 (2011), no. 1, Research Paper 231, 20. doi:10.37236/718
 The minimum rank problem over finite fields, Electron. J. Linear Algebra 20 (2010), 691–716. doi:10.13001/10813810.1402
 Techniques for determining the minimum rank of a small graph (with Laura DeLoss, Leslie Hogben, Tracy McKay, Jason Smith, and Geoff Tims), Linear Algebra Appl. 432 (2010), no. 11, 2995–3001. doi:10.1016/j.laa.2010.01.008
 Minimum rank of skewsymmetric matrices described by a graph (with IMAISU research group on minimum rank: Mary Allison, Elizabeth Bodine, Luz Maria DeAlba, Joyati Debnath, Laura DeLoss, Colin Garnett, Jason Grout, Leslie Hogben, Bokhee Im, Hana Kim, Reshmi Nair, Olga Pryporova, Kendrick Savage, Bryan Shader and Amy Wangsness Wehe), Linear Algebra Appl. 432 (2010), no. 10, 2457–2472. doi:10.1016/j.laa.2009.10.001
 Universally optimal matrices and field independence of the minimum rank of a graph (with Luz M. DeAlba, Leslie Hogben, Rana Mikkelson, and Kaela Rasmussen), Electron. J. Linear Algebra 18 (2009), 403–419. doi:10.13001/10813810.1321
 The minimum rank problem over the finite field of order 2: minimum rank 3 (with Wayne Barrett, and Raphael Loewy), Linear Algebra Appl. 430 (2009), no. 4, 890–923. doi:10.1016/j.laa.2008.08.025
 Graphs with extremal energy should have a small number of distinct eigenvalues (with Dragos Cvetkovic), Bull. Cl. Sci. Math. Nat. Sci. Math. 32 (2007), 43–57. Preprint
Additionally, here are some preprints and newsletter articles:
 Jupyter: Tools for the Life Cycle of a Computational Idea (with Min RaganKelley, Carol Willing), SIAM News, March 2018.
 Program for calculating bounds on the minimum rank of a graph using Sage (with Laura DeLoss, Tracy McKay, Jason Smith, and Geoff Tims), arXiv preprint (2008). Preprint
 Table of minimum ranks of graphs of order at most 7 and selected optimal matrices (with Laura DeLoss, Leslie Hogben, Tracy McKay, Jason Smith, and Geoff Tims), arXiv preprint (2008). Preprint
 The Sage Mathematical Software System, International Linear Algebra Society Bulletin: IMAGE (Fall 2013), pp. 31–33. Article
 Your NSF Mathematical Sciences Institutes (with Leslie Hogben), International Linear Algebra Society Bulletin: IMAGE (Fall 2007), pp. 17–18. Issue
Grants
 UTMOST: Undergraduate Teaching in Mathematics with Open Software and Textbooks (with Rob Beezer, MarjaLiisa Hassi, Tom Judson, Kiran Kedlaya, and William Stein), $525,000, National Science Foundation, 20102014. NSF Department of Undergraduate Education CCLI type 2 grant for integrating and promoting Sage and open textbooks in undergraduate mathematics curriculum. My responsibilities include implementing improvements to Sage, directing work by students, training faculty and supervising test sites, helping organize workshops, and contributing curricular materials. Original proposal, Supplement
 Sage: Using OpenSource Mathematics Software with Undergraduates (with Rob Beezer and KarlDieter Crisman), $10,400, Mathematical Association of America Professional Enhancement Program, 2010. We introduced several dozen faculty members to using Sage in the classroom and helped them prepare curricular materials through an online workshop spanning several days throughout the summer and followup during the semester. Proposal, Supplement, Report, Materials
 Sage: Using OpenSource Mathematics Software with Undergraduates (with KarlDieter Crisman), $8,500, Mathematical Association of America Professional Enhancement Program, 2011. We introduced several dozen faculty members to using Sage in the classroom and helped them prepare curricular materials through an online workshop spanning several days in the summer and followup during the semester. Proposal, Report, Materials
 Scalable Internet Interface for Sage, $2,340, Drake University, 2011. This grant funded two Drake students to help create the SageMath Cell Server, a scalable public Internet interface to the Sage, allowing Sage to embed in any webpage. Proposal
Awards

I was awarded the 2012 Spies Prize, an annual cash award to recognize “major and inspiring contributions to the development of the Sage Mathematical Software System.”

I was one of the recipients (with other members of the Jupyter Steering Council) of the Association for Computing Machinery 2017 Software System Award for Project Jupyter.
Books
Multivariable Calculus
Ben Woodruff and I worked on a semesterlong set of problems to explore multivariable calculus, and both of us have used versions of these notes for many years. Highlights include presenting the multivariable derivative as a matrix of partial derivatives and presenting comprehensive physical applications for line, double, surface, and triple integrals using differentials and the concept of weighted averages.
 Source
 Online version, which is gradually superseding a PDF version.
These problems are based on our lecturestyle set of notes (source, alternate PDF from GitHub). Ben wrote the initial versions of both the lecturestyle notes and the problem set, then I joined as a coauthor with extensive modifications.
Numerical Linear Algebra
I developed a set of problems to guide an undergraduate student through a semester course using Trefethen and Bau’s Numerical Linear Algebra textbook (ISBN 0898713617). We used these notes in a problemoriented IBLstyle course. The source is on GitHub.
Linear Algebra
This linear algebra textbook was written by Ben Woodruff (Brigham Young UniversityIdaho) and I made many edits to it. This book uses an innovative approach to introduce important concepts early in the course and build on those throughout the course.
 Source
 PDF (may be slightly out of date)
 Many homework problems are referenced from Schaum’s Outline of Beginning Linear Algebra by Seymour Lipschutz (ISBN: 0070380376)