I teach programming, data analysis, and applied mathematics at IE University. Some courses include publicly available materials.

Applied Mathematics Lab

Bachelor's course

IE University, Bachelor of Applied Mathematics

Madrid, Spain · 2024

Student evaluation: 4.94/5 in 2025/26 (2 of 24 students answered)

A hands-on Python course for Applied Mathematics students. Topics cover linear algebra in code, data analysis, visualization, and an introduction to machine learning. Course materials are publicly available.

Time Series Analysis

Bachelor's course

IE University, Dual Degree in Philosophy, Politics, Law and Economics and Bachelor in Data and Business Analytics (PPLE-DBA)

Segovia, Spain · 2024

Student evaluation: 4.73/5 in 2024/25 (5 of 8 students answered)

An applied time series course for PPLE-DBA students, built around structured HTML materials and real datasets.

Coding Lab

Bachelor's course

IE University, Bachelor of Applied Mathematics

Madrid, Spain · 2024

Practical coding lab sessions that go with the programming courses in the Bachelor of Applied Mathematics.

Computer Programming I

Bachelor's course

IE University, Bachelor of Applied Mathematics

Madrid, Spain · 2023

Student evaluation: 4.73/5 in 2025/26 (15 of 25 students answered)

An introductory Python programming course for first-year students in Applied Mathematics. Topics include variables, data structures, functions, file I/O, and basic data visualization.

Supervision

I supervise two Capstone projects this year and co-supervised one last year. In December 2024 I co-directed a master's thesis at the University of Cádiz, on machine-learning interpolation of magnetic fields for space-based gravitational-wave observatories (read more). I also mentor students in the IE sustainability datathons.