Teaching
I teach across undergraduate and postgraduate programs, mainly at the University of A Coruña and in national Master’s programs. The courses cover software engineering, large-scale data analysis, and artificial intelligence.
University of A Coruña
Software Design
2nd year, Computer Engineering
Java, object-oriented design, design patterns, and software engineering practice.
Large-Scale Machine Learning
4th year, Data Science and Engineering
Distributed data processing and machine learning with Apache Spark and MLlib, including streaming and federated learning.
Computational Intelligence for High-Dimensional Data
Master’s in Bioinformatics for Health Sciences
Scalable Big Data tools and frameworks such as Spark and Hadoop.
Universidad Internacional Menéndez Pelayo
Big Data Tools for Massive Data Processing
Master’s in AI Research, UIMP / AEPIA
Methods for managing and analysing large-scale datasets, in the national AI programme organised by AEPIA.
Supervised Bachelor’s Thesis
Federated Deep Learning on Images
An efficient, encrypted federated learning method for unstructured data, looking at scalability, privacy, and performance in distributed settings.