Mathematical Foundations of Machine Learning
A theoretical course focused exclusively on the mathematical principles of modern Machine Learning. This is not a course on ML programming or implementation.
Teaching
I regularly design and teach short courses and workshops on Python, scientific computing, and the mathematical foundations of machine learning, often combining formal derivations with live coding.
A theoretical course focused exclusively on the mathematical principles of modern Machine Learning. This is not a course on ML programming or implementation.
This project presents solutions to famous physics problems using knowledge of Computational Physics and the Python programming language.
A minicourse covering supervised and unsupervised learning, tensor computation, and dimensionality reduction, with emphasis on conceptual understanding and practical implementation in Python.
A project that aims to present physical and mathematical tools to assist in both understanding physical concepts and solving physics problems at the Olympic level in high school.
Introductory Python course focused on scientific computing, including NumPy, Pandas, Matplotlib, SciPy and basic data analysis workflows.
Many of my teaching materials are openly available on GitHub: