geometry 2 TESMD: a mathematical framework for worship song analysis Jan 3, 2026 An 3D-on-2D interactive visualisation of immersed surfaces on Desmos Jun 20, 2021