I graduated from BYU with a PhD in mathematics (June 2017). As a graduate student I was able to pursue my interests in PDEs and functional and numerical analysis, through studying numerically the stability properties of traveling wave solutions to nonlinear PDEs. Along the way I developed interests in Python programming and data science.
While at BYU I studied multidimensional viscous detonations in the reactive Navier-Stokes equations. Detonations are usually studied in the inviscid setting. My colleague Blake Barker and several others had just looked at viscous detonations for the rNS equations; we then looked at the stability properties of multidimensional detonations. Because of the multi-parameter nature of these solutions, we parallelized our computations to run on BYU's supercomputer.
My graduate work routinely required solutions of boundary value problems (BVPs), and led me to look at Python solvers. Two projects have grown out of that. One is a pseudospectral BVP solver implemented in Python. The other is porting to Python a 6th order collocation method implemented in MATLAB by Nick Hale (bvp6c).
I am currently working for Linguistic Technologies, Inc, where I am rewriting key modules of the WordMAP writing aides software into Python from their legacy implementations in QuickBASIC. This core software can help students self-diagnose their writing ability, and has power to predict student outcomes on national exams. The software provides linguistic markers which can then be adopted for other natural language processing tasks.