Teaching & Mentoring

I see teaching as part of training the next generation of researchers and practitioners in AI for healthcare. My teaching has focused on machine learning, deep learning, and applied health data science across undergraduate, master's, and professional settings. To date, I have contributed to **11 taught courses**, supervised **3 BSc theses** and **8 MSc theses**, and I currently **co-supervise 4 PhD students**.

Undergraduate Courses +

BIO296 - Microbial bioinformatics: sequencing technologies to pathogen analysis

Undergraduate course, University of Zurich, BSc Biology block course (6 ECTS), 2026

I contributed to the BIO296 block course during Spring Semester 2026, teaching artificial intelligence applied to bioinformatics. The session introduced how AI and machine-learning methods can support the analysis and interpretation of biological and microbial data.

Bachelor Theses +

Master Programs +

Master Theses +

PhD Co-supervision +

Corporate Training +

Machine Learning Fundamentals

Corporate training, Fundación Carlos III de Madrid, 2022

I teach Corporate Training to BBVA bank employees three times a year since 2022. Specifically, a course in Machine Learning Fundamentals.

Teaching innovation projects

Co-coordinator with Alejandro Lancho Serrano of UC3M teaching innovation project No. 25, academic year 2024–2025: Combinación de conocimiento en redes neuronales e IA generativa para participar en competición real de ingeniería de datos (combining neural networks and generative AI knowledge to participate in a real data engineering competition).

Supported by Universidad Carlos III de Madrid under its 22nd Call for Teaching Innovation Experiences. Neural Networks course, Department of Signal Theory and Communications. Degree programmes: BSc in Data Science and Engineering and the Double Degree in Data Science and Engineering and Telecommunication Technologies Engineering. Two participating lecturers; one-semester duration.