TEACHING & SUPERVISION
TEACHING
2023/2024
Computer Science. Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Chemical Engineering, and Industrial Technology Engineering
Industrial Computing Systems. Bachelor's Degree in Electrical Engineering
2022/2023
Computer Networks. Bachelor's Degree in Computer Engineering
Technology Foundations I. Master's Degree in Teacher Training for Secondary Education, Vocational Training, and Language Teaching
Technology Foundations II. Master's Degree in Teacher Training for Secondary Education, Vocational Training, and Language Teaching
2021/2022
Computer Networks. Bachelor's Degree in Computer Engineering
Computer Organization. Bachelor's Degree in Electronic and Communication Engineering
Introduction to Computers II. Bachelor's Degree in Computer Engineering (English group)
2020/2021
Computer Organization. Bachelor's Degree in Electronic and Telecommunication Engineering
Computer Networks. Bachelor's Degree in Computer Engineering
Introduction to Computers II. Bachelor's Degree in Computer Engineering (English group)
Computer Structures. Bachelor's Degree in Computer Engineering
2019/2020
Communication Theory. Bachelor's Degree in Electronic Communication Engineering
Introduction to Computers I. Bachelor's Degree in Computer Engineering, Bachelor's Degree in Computer Engineering, and Bachelor's Degree in Software Engineering
Computer Networks. Bachelor's Degree in Computer Engineering, Bachelor's Degree in Computer Engineering, and Bachelor's Degree in Software Engineering
Computer Organization. Bachelor's Degree in Computer Engineering
2017/2018
Computer Science. Bachelor's Degree in Agri-Food and Rural Environmental Engineering
Computer Science. Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Chemical Engineering, and Technologies Engineering
2016/2017
Basic Computer Science. Bachelor's Degree in Video Game Design and Development
2015/2016
Basic Computer Science. Bachelor's Degree in Video Game Design and Development
SUPERVISION
Simulación del sistema de E/S de una Raspberry Pi 3B mediante QEMU, José Ángel Ruiz Hernández y Jun Ouyang Fan, Universidad Complutense de Madrid, Co-supervision: Luis Piñuel, 2023, BSc.
Prototipo de sistema de comunicaciones entre plantas industriales, Alex Robert Manea, Universitat Jaume I, 2023, BSc.
Aplicación de Control Smartphone para dispositivo IoT, Krisztian Kupa Papp, Universitat Jaume I, 2023, BSc.
Snitch: Development of a tool for a version control program to find faulty code submissions, Fernando Gramage Rodríguez, Universitat Jaume I, 2023, BSc.
Joint Drops: Creation of a 3D cooperative puzzle-solving multiplayer video game, Érica Masmano Fons, Universitat Jaume I, 2023, BSc.
Sistema de lectura para personas con dificultades visuales, Alonso Villalón Guerrero, Universidad Complutense de Madrid, 2022, BSc.
Second award to Final Degree Project from Cátedra ONCE-Tiflotecnología UCM.
Simulation of Autonomous Flight of UAVs for Search and Rescue Missions, Alejandro Díaz Román, Universidad Complutense de Madrid, Co-supervisor: Sergio Bernabé, 2022, BSc.
Second award to the best Final Degree Project about applied Artificial Intelligence to the Internet of Things from Cátedra BOSCH-UCM.
Estudio de la viabilidad de RPL y Contiki para un entorno de sensorización en ganadería, Orlando Olaya Trinidad, Universidad Complutense de Madrid, Co-supervision: Francisco D. Igual, 2020, MSc.