February 13, 2026
A guided tour through my open-source ecosystem—from encrypted search theory and statistical reliability to Unix-philosophy CLI tools, AI research, and speculative fiction. How 120+ projects connect, where the gaps are, and where to start.
February 13, 2026
Announcing observation functors in maskedcauses — composable functions that separate the data-generating process from the observation mechanism, enabling mixed-censoring simulation and verified Monte Carlo studies.
February 5, 2026
Announcing the maskedcauses R package for maximum likelihood estimation in series systems with masked component failures—built on composable likelihood contributions, validated through extensive simulation, and heading to CRAN.
December 17, 2025
December 17, 2025
Notes
Applied Bayesian inference with computing methods. The standard Bayesian statistics reference.
December 17, 2025
An R package where solvers are first-class functions that compose through chaining, racing, and restarts.
December 17, 2025
Notes
Rigorous graduate-level probability + statistics; useful for inference and ML foundations.
December 17, 2025
Notes
Standard rigorous text on estimation, hypothesis testing, and asymptotic theory.
December 17, 2025
December 16, 2025
I've made my graduate coursework from SIUe's mathematics program available online, covering time series, regression, computational statistics, multivariate analysis, and statistical methods.
December 16, 2025
Introducing symlik - define statistical models symbolically and automatically derive score functions, Hessians, and Fisher information.
December 12, 2025
My R package for hypothesis testing, hypothesize, is now available on CRAN.
December 3, 2025
December 3, 2025
Extending masked failure data analysis when traditional C1-C2-C3 conditions are violated.
December 3, 2025
When can reliability engineers safely use simpler models? This paper provides sharp boundaries through likelihood ratio tests on Weibull series systems.
December 2, 2025
Deriving closed-form maximum likelihood estimators and Fisher information for exponential series systems with masked failure data.
December 2, 2025
October 7, 2025
June 20, 2024
June 15, 2024
Maximum likelihood estimation of component reliability from masked failure data in series systems, with BCa bootstrap confidence intervals validated through extensive simulation studies.
March 1, 2024
A modern C++20 library for compositional online data reductions with numerically stable algorithms and algebraic composition.
February 19, 2024
I experiment with simple predictive / generative models to approximate Solomonoff induction for a relatively simple synthetic data-generating process.
October 18, 2023
Post-mortem on completing a mathematics master's degree over three years while navigating cancer treatment—what worked, what didn't, and lessons learned.
October 7, 2023
August 9, 2023
March 31, 2023
A collection of graduate problem set solutions in computational statistics, numerical methods, and algorithm design from my mathematics master's program.
March 29, 2023
In my paper, Reliability Estimation in Series Systems, I discarded a lot of research that may be interesting to pursue further. This one is about using homogeneous shape parameters for the Weibull series system, which can greatly simplify the …
February 5, 2023
Numerical approaches to solving maximum likelihood estimation problems.
June 30, 2022
A generic R framework for composable likelihood models as first-class objects, designed for seamless maximum likelihood estimation.
April 18, 2022
The mathematics of Weibull distributions for modeling time-to-failure in both reliability engineering and cancer survival analysis.
March 25, 2022
An R package providing a unified API for hypothesis testing, so every test returns the same consistent interface.
December 1, 2021
Problem sets for STAT 581 - Statistical Methods at SIUe, taught by Dr. Neath during Fall 2021.
December 1, 2021
An experiment is conducted to study the effect of fitness level on ego > strength. Random samples of college faculty members are selected from each
December 1, 2021
A randomized complete block design is used to study the effect of caliper on the measured diameters
December 1, 2021
An experiment is designed to investigate whether the time to drill holes in rock holes using wet or dry drilling.
December 1, 2021
A product developer is investigating the tensile strength of a new synthetic fiber that will be used to make cloth for men’s shirts.
December 1, 2021
An experiment is conducted to study the effect of drilling method on drilling time. Each method (dry drilling, wet drilling) is used on $n = 12$ rocks.
December 1, 2021
An experiment to compare a new drug to a standard is in the planning stages. The response variable of interest is the clotting time (in minutes) of blood
December 1, 2021
The insulating life of protective fluids at an accelerated load is being studied. The experiment has been performed for four types of fluids, with $n = 5$
December 1, 2021
A factorial experiment is used to develop a nitride etch process on a single wafer plasma etching tool.
December 1, 2021
A soft drink bottler is interested in studying the effects on a filling process. A factorial experiment is run using three factors: percent carbonation (in %),
December 1, 2021
A paired comparisons design is used to study the effect of machine operator on > the measured running time (in secs.) of a fuse. A sample of $n = 10$ fuses is
December 1, 2021
An experiment is designed to test for systematic differences in the hardness > measurements provided by two devices (fixed effect, factor $A$).
December 1, 2021
The surface finish of metal parts made on $a=4$ machines is under > investigation. > Each machine can be run by one of $b=3$ operators.
October 30, 2021
This problem set covers the E-M algorithm for right-censored normal data with known variance.
October 30, 2021
A review of SAX (Symbolic Aggregate approXimation), a method for converting real-valued time series into symbolic representations with guaranteed distance lower bounds.
October 30, 2021
This problem set covers sampling from a Gamma distribution using Metropolis-Hastings and acceptance-rejection methods.
September 10, 2021
Bootstrap resampling methods as the intersection of rigorous statistical theory and brute-force computation for approximating sampling distributions.
August 20, 2021
An R package that lets you specify hazard functions directly instead of choosing from a catalog of named distributions.
August 1, 2021
This problem set covers multicollinearity in regression analysis and the marginal and partial effects of predictor variables, among other topics.
August 1, 2021
This is a problem set for STAT 482 - Regression Analysis at SIUe. These problem sets were given by Dr. Andrew Neath, a professor in the Department of Mathematics and Statistics at Southern Illinois University Edwardsville (SIUe) during the Fall 2022 …
August 1, 2021
This is a problem set for STAT 575 - Computational Statistics at SIUe. These problem sets were given by Dr. Qiang Beidi, a professor in the Department of Mathematics and Statistics at Southern Illinois University Edwardsville (SIUe) during the Summer …
May 15, 2021
An R package treating MLEs as first-class algebraic objects with composable statistical properties.
May 1, 2021
Discrete multivariate analysis exam covering log-linear models and categorical data analysis.
May 1, 2021
Final exam for discrete multivariate analysis.
May 1, 2021
Problem set 10 for discrete multivariate analysis.
May 1, 2021
Problem set 5 for discrete multivariate analysis.
May 1, 2021
Problem set 6 for discrete multivariate analysis.
May 1, 2021
Problem set 7 for discrete multivariate analysis.
May 1, 2021
Problem set 8 for discrete multivariate analysis.
May 1, 2021
Problem set 9 for discrete multivariate analysis.
May 1, 2021
Problem sets for STAT 478 - Time Series Analysis at SIUe, taught by Dr. Beidi during Spring 2021.
May 1, 2021
Problem sets for STAT 579 - Discrete Multivariate Analysis at SIUe, taught by Dr. Andrew Neath during Spring 2021.
May 1, 2021
Time series analysis exam covering ARMA processes and model identification.
May 1, 2021
Time series analysis coursework.
May 1, 2021
Final exam for time series analysis course.
May 1, 2021
Problem set 3 for time series analysis.
May 1, 2021
Problem set 4 for time series analysis.
May 1, 2021
Problem set 5 for time series analysis.
May 1, 2021
Problem set 6 for time series analysis.
May 1, 2021
Time series analysis project.
February 1, 2021
An R package for treating probability distributions as first-class algebraic objects that compose through standard operations.
October 1, 2020
October 1, 2020
June 1, 2020
June 1, 2020
May 8, 2020
Building R packages for statistical inference, leveraging R's domain-specific strengths for computational statistics and literate programming.
January 10, 2020
Why I chose to pursue a second master's in Mathematics and Statistics after my CS degree—seeking deeper foundations for statistical theory and inference.
January 1, 2020
August 14, 2019
Introduction to reliability analysis with censored data, where observations are incomplete but statistically informative.