CV
Download PDFStatistics and Machine Learning Researcher and Software Developer
Bozeman, MT · jordans1882@gmail.com · jordanschupbach.us · github.com/jordanschupbach
Research Profile
Statistics and machine learning researcher developing rigorous, computationally practical methods for complex and high-dimensional data. Interested in bridging statistical theory, optimization, and scientific applications, with particular emphasis on reliable inference and principled quantification of uncertainty. Programming enthusiast with a strong interest in software development, scientific computing, and translating new methods into dependable software.
Research Interests
- Statistical methodology
- Functional data analysis; spatial statistics; point processes; topological data analysis; nonparametric statistics; hypothesis testing; optimal experimental design; uncertainty quantification; Bayesian statistics.
- Computation and learning
- Digital pathology; numerical optimization; statistical machine learning; manifold learning; neural networks; computer vision; simulation-based methods; scientific software development.
Education
-
Ph.D. in Statistics May 2026Montana State University, Bozeman, MT
Advisors: Mark Greenwood, John Sheppard, John Borkowski.
- Dissertation: “Point Process and Nonparametric Modeling for Topological Data Analysis.”
- Relevant focus: digital pathology, topological data analysis, machine learning, optimization, nonparametric statistics, spatial statistics, functional data analysis, mixed-effect models and hypothesis testing.
-
M.S. in Statistics May 2016Montana State University, Bozeman, MT
Advisor: John Borkowski.
- Writing Project: “Particle Swarm Optimization for Optimal Experimental Design.”
-
B.S. in Mathematics May 2014Montana State University, Bozeman, MT
-
B.S. in Economics May 2014Montana State University, Bozeman, MT
Research Experience
-
Research Assistant — NISL Research Group June 2022 – PresentMontana State University, Bozeman, MT
- Lead developer/researcher on Navy funded STTR Grant.
- Managed/mentored graduate research assistants.
- Wrote software for conducting inference with Bayesian Networks and Continuous Time Bayesian Networks for automated testing systems.
- Backend algorithmic and performance optimization engineering (Java, C#, C++).
- Frontend application development (Java, C#, C++ and JavaScript (React/Electron)).
- Wrote proposals and grant reports.
-
Research Assistant — QuBBD/CompTaG Research Group September 2017 – June 2022Montana State University, Bozeman, MT
- Designed and implemented methods combining topological data analysis and computer vision methods for automated grading of histopathology image data of prostate cancer.
- Communicated results through research papers, technical reports, presentations, and maintainable research software.
-
Research Assistant — Statistical Consulting Center (SCRS) September 2016 – September 2017Bozeman, MT
- Conducted statistical consulting for graduate students and faculty at Montana State University.
- Communicated results through technical reports.
- Developed SoP for consulting practices.
-
Research Assistant — Sustainable Oils LLC. September 2010 – September 2014Bozeman, MT
- Gathered/curated lab and field data for plant breeding research.
- Conducted mixed-effect modeling and PCA for morphological prediction.
-
Lab and Book Club Member — Computational Geometry and Topology (CompTaG Research Lab) September 2017 – May 2026Bozeman, MT
- Read research papers/books and presented on topics in Computational Geometry and Computational Topology.
- Participated in collaborative research.
-
Lab Member — Numerical Intelligent Systems Lab (NISL) September 2017 – May 2026Bozeman, MT
- Read research papers/books and presented on topics in Machine Learning.
-
Lab Member — Graduate Mathematics Seminar September 2019 – May 2020Bozeman, MT
- Read research papers/books and presented on topics in Differential Geometry and Topology.
Selected Publications and Preprints
- E. Ginsberg, J. Schupbach, J. Sheppard, and N. Turk. “Applying Factored Evolutionary Algorithms to the B-Spline Knot Selection Problem.” 2025 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 21–25, 2025.
- B. Holmgren, E. Quist, J. Schupbach, B. T. Fasy, and B. Rieck. “The Manifold Density Function: An Intrinsic Method for the Validation of Manifold Learning.” arXiv:2402.09529, 2024.
- J. Schupbach, E. Pryor, K. Webster, and J. Sheppard. “A Risk-Based Approach to Prognostics and Health Management Combining Bayesian Networks and Continuous-Time Bayesian Networks.” IEEE Instrumentation & Measurement Magazine, vol. 26, no. 5, pp. 3–11, 2023.
- J. Schupbach, E. Pryor, K. Webster, and J. Sheppard. “Combining Dynamic Bayesian Networks and Continuous Time Bayesian Networks for Diagnostic and Prognostic Modeling.” 2022 IEEE AUTOTESTCON, pp. 1–8, 2022.
- J. Schupbach, J. W. Sheppard, and T. Forrester. “Quantifying Uncertainty in Neural Network Ensembles Using U-Statistics.” 2020 International Joint Conference on Neural Networks (IJCNN), pp. 1–8, 2020.
- R. L. Belton, B. T. Fasy, R. Mertz, S. Micka, D. L. Millman, D. Salinas, A. Schenfisch, J. Schupbach, and L. Williams. “Reconstructing Embedded Graphs from Persistence Diagrams.” Computational Geometry, vol. 90, article 101658, 2020.
- P. Lawson, J. Schupbach, B. T. Fasy, and J. W. Sheppard. “Persistent Homology for the Automatic Classification of Prostate Cancer Aggressiveness in Histopathology Images.” Proceedings of SPIE, vol. 10956, 2019.
- B. T. Fasy, E. Quist, A. Schenfisch, J. Schupbach. “A Generative Model for Simulating Prostate Cancer Nuclei.” In Manuscript.
- J. Borkowski, M. Greenwood, B. T. Fasy, J. Schupbach, J. Sheppard. “Mixed-curve Modeling for Repeated Measures Topological Data Analysis.” In Manuscript.
- J. Borkowski, M. Greenwood, J. Schupbach, J. Sheppard. “Mixed-Effect Hypothesis Testing for Repeated Measures Functional Data.” In Manuscript.
- J. Borkowski, M. Greenwood, J. Schupbach, J. Sheppard. “Modeling and Model Selection with Hierarchical P-splines.” In Manuscript.
Selected Projects
-
Datamunge C++, with bindings to R, Python, Java, C#, JavaScript, and more
A library implementing data structures, methods and algorithms for data science in C++, automatically binding the API to over 10 different binding languages using SWIG.
-
pyFEA Python
A Python library implementing Factored Evolutionary Algorithm (FEA).
-
MEP C++
A vim-like IDE for writing code, doing literate programming and AI assisted development.
-
MEP.nvim Lua
A neovim configuration/plugin/distribution implementing popular neovim plugin features, including a fuzzy file finder, a fuzzy symbol finder, an AI assisted code completion engine, and much more.
-
MEP-wm C++
A project centric window manager with manual and dynamic window management.
-
mixedcurve R
An R library implementing mixed curve models and Westfall-Young p-values for local/global hypothesis testing.
Teaching and Mentoring
-
Teacher, Pre-calculus (M161) 2015Mathematics Department, Montana State University, Bozeman, MT
-
Teacher, Introductory Statistics (STAT216) 2015 – 2016Mathematics Department, Montana State University, Bozeman, MT
-
Teacher, Intermediate Statistics (STAT217) 2017Mathematics Department, Montana State University, Bozeman, MT
-
Teaching Assistant, Introductory Statistics (STAT412) 2017Mathematics Department, Montana State University, Bozeman, MT
-
Teaching Assistant, Principles and Methods in Machine Learning (605.649) 2022Computer Science Department, Johns Hopkins University, Baltimore, MD
-
Departmental Reading Program 2019 – 2020Mathematics Department, Montana State University, Bozeman, MT
- Mentored undergraduate students by reading books in statistics and meeting weekly to discuss.
-
Research Experience for Undergraduates (REU) Program Summers 2022 – 2025Computer Science Department, Montana State University, Bozeman, MT
- Mentored undergraduate students through research projects, with one resulting in publication.
Technical Skills
- Core languages
- C++, C#, Java, JavaScript, R, Python
- Additional exposure
- D, Fortran, Lisp, Lua, OCaml, Perl, PHP, Ruby, Tcl, and more
- Methods
- Statistical inference, Bayesian computation, optimization, machine learning, simulation studies, experimental design, reproducible research
- Development
- Scientific computing, software design, testing, Git, Linux/macOS/Windows, Nix, Kubernetes, PyTorch, TensorFlow, high-performance computing, literate programming, reproducible workflows
Honors and Service
-
Oscar Sepp Best Student Paper, IEEE AUTOTESTCON 2022
-
Reviewer for various conferences and journals 2018 – Present
La Matematica, SIGSPATIAL, JoCG, SoCG, CCCG, PLOS Computational Biology, IJCNN, ESA.