Teaching

Teaching

Continuing Education

A three-academic-year continuity program in ROS 2, conceived as a progression across three years: each level assumes mastery of the previous one and does not repeat content already covered. Each course includes a study guide, weekly planning and a GitHub repository with packages for automatic exercise validation and examples/demos.

2025/26 course

Introduction to Robotics with ROS 2

ROS 2 fundamentals, documentation and traceability, modeling and simulation in Gazebo, and monitoring interfaces.

View course →
2026/27 course

ROS 2 — Intermediate Level

Advanced architecture, behavior trees, TF2, localization, Nav2, perception, SROS2 security and QoS.

View course →
2027/28 course

ROS 2 — Advanced Level

Micro-ROS, MoveIt 2, Docker, digital twins, connected fleets, AI/RL, IoT and datasets.

View course →

Courses taught

As Assistant Professor (Profesor Ayudante Doctor) — UNED

Advanced Operating Systems

3rd year, Bachelor's Degree in Computer Engineering / Information Technology Engineering — 6 ECTS

2023/24, 2024/25, 2025/26, 2026/27 academic years

Website

Multivariable Control

1st year, Master's in Systems and Control Engineering — 6 ECTS

2023/24, 2024/25, 2025/26, 2026/27 academic years

Website

Systems Engineering

3rd year, Bachelor's Degree in Computer Engineering / Information Technology Engineering — 6 ECTS

2023/24, 2024/25, 2025/26, 2026/27 academic years

Website

Mobile Device Operating Systems

1st year, Master's in Computer Engineering — 6 ECTS

2026/27 academic year

Website

Teaching collaboration during the predoctoral period

Computer Engineering I

Bachelor's Degree in Computer Engineering / Information Technology Engineering — UNED

2020/21, 2021/22, 2022/23 academic years

Website

Bachelor's Thesis Supervision

Bachelor's Degree in Computer Engineering / Information Technology Engineering — UNED

2022/23 academic year

Website

Bachelor's and Master's theses

Open proposals

Associated teaching

Bachelor's Theses

4th year, Bachelor's Degree in Information Technology Engineering — 18 ECTS

2024/25, 2025/26, 2026/27 academic years

Master's Thesis

1st year, Master's in Computer Engineering — 12 ECTS

2025/26, 2026/27 academic years

Supervised theses

Tutoring

In-person tutoring at UNED Associated Centres.

CourseAssociated CentreAcademic year(s)
Automata, Grammars and LanguagesAranjuez2021/22
Operating SystemsMálaga2024/25
Computer Engineering IMálaga2024/25, 2025/26, 2026/27
Automata, Grammars and LanguagesMálaga2025/26, 2026/27
Programming FundamentalsCalatayud2025/26
Advanced Operating SystemsMadrid — Las Tablas2026/27
Parallel ProcessingMadrid — Las Tablas2026/27
Computer Engineering IIMadrid — Las Tablas2026/27