B14Information Engineering
How we extract information from signals, images, and noisy measurements. Topics include Fourier analysis and filtering, image restoration, statistical estimation, and Bayesian inference.
Alongside my studies, I've taught across a wide range of topics. I find teaching rewarding and enjoy explaining concepts to curious students.
Department of Engineering Science
2026-27
In the course 2026-27, I will tutor the two courses below. Oxford tutorials are small-group sessions where students work through prepared problems, discuss the underlying ideas, and receive individual feedback.
How we extract information from signals, images, and noisy measurements. Topics include Fourier analysis and filtering, image restoration, statistical estimation, and Bayesian inference.
How modern neural networks learn and how we assess their behaviour. The course covers deep learning foundations, reinforcement learning, graph neural networks, and responsible, explainable, and multimodal AI.
2025–26
My earlier Oxford appointments were as a demonstrator, supporting practical teaching in computing and information engineering.
Alongside my undergraduate studies, I taught introductory programming courses and mentored students at UPC.
Spring 2022
Intensive courses: Introduction to Python, Introduction to Matlab, and Introduction to Version Tracking using Git. Student mentoring.
Fall 2021
Student mentoring.
Spring 2021
Algorithmics and Programming 2 · Prof. Jordi Cortadella and Prof. Jordi Petit