ML Adjoint-accelerated Programmable Inference for Large PDEs Enabling Adjoint in Probabilistic Programming Language Turing.jl Symbolic Model Discovery Discovering governing equation from temporal observation of the states NN vs FEM Which method is better at solving PDEs? To understand that, We need a deep dive into representation theory. Learning & Forecasting Satellite Orbits Applying ODR-BINDy to learn the control laws that keeps satelites in orbit Bio-Active Fluids Colonial Choanoflagellates and Choanocytes in sponges Does the newly found colonial Choanoflagellates shed light on the origin of multicellular life? Gyrotactic plume formation and bioconvection A series of work on gyrotactic plume gives new interpretation on the classical pattern that is bioconvection. Sedimentation of elongated phytoplankton in the ocean We found a singularity that focuses long, slender particle when they sink! Continuum modelling of Active Brownian Particles (ABP) A better model than Pedley's 1992 classic and Genearlized Taylor Dispersion, which does not generalise to arbitrary flow field. Hydrodynamic interactions from low to high Reynolds number Suspension sedimentation, but not Stokesian at phenomenlogical scale.