Enoch ChanJul 260 minUnlocking Potential: Enoch Chan at the Intersection of Mathematics and Software Engineering