This video presents the paper: Brandenberg, S.J. (2017). "iConsol.js: A javascript implicit finite difference code for nonlinear consolidation and secondary compression." International Journal of Geomechanics, 17(6).
This video discusses the nonlinear consolidation code that is available here.