Title: Finite Element Programming in Non-Linear Geomechanics and Transient Flow