Teaching

Web Engineering (2025-2026)

Undergraduate course, University of Deusto, Faculty of Engineering , 2025

Course focused on the design and development of modern web applications, covering client-server architectures, languages and frameworks (HTML5, CSS3, JavaScript, Python/Django), as well as accessibility, security, and performance aspects. It also strengthens written communication as a transversal skill. Read more

Reinforcement Learning (2025-2026)

Undergraduate course, University of Deusto, Faculty of Engineering , 2025

Elective course introducing the principles and techniques of Reinforcement Learning, covering both tabular methods (Q-Learning, SARSA) and Deep RL approaches (DQN, PPO, SAC), with hands-on practice in Python. Current trends such as Imitation Learning, Multi-Agent RL, and Offline RL are also explored. Read more

Object Oriented Programming (2024-2025)

Undergraduate course, University of Deusto, Faculty of Engineering , 2025

Course focused on the design, development, debugging, and testing of applications using Java as a general-purpose object-oriented programming language. Key topics include inheritance, polymorphism, generic collections, exception handling, and unit testing. Read more

Web Engineering (2024-2025)

Undergraduate course, University of Deusto, Faculty of Engineering , 2024

Course focused on the design and development of modern web applications, covering client-server architectures, languages and frameworks (HTML5, CSS3, JavaScript, Python/Django), as well as accessibility, security, and performance aspects. It also strengthens written communication as a transversal skill. Read more