
As a Casual Academic, I help students connect the mathematical foundations of statistical learning with practical implementations in Python.
The course spans classification, regression, optimisation, neural networks, deep learning, clustering, dimensionality reduction, semi-supervised learning, and generative models. I support students in class and through online discussion, helping them reason through both theory and experiments.