Teaching
Teaching innovation group:
Recognized Docentia periods:
- 2012-2015 (favorable)
- 2016-2019 (notable)
- 2019-2022 (excellent)
Five-year periods of service for recognized teaching merits:
- 2003-2008
- 2008-2013
- 2013-2018
- 2018-2023
Recognized three-year periods of seniority:
- 2001-2006
- 2006-2011
- 2011-2018
- 2018-2021
- 2021-2024
Subjects taught:
2026-2027:
- Physics for Video Games (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
2025-2026:
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Organization and Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Exploring the Universe: from the solar system to black holes (Seminar of the Continuing Education Program of the University for Seniors, Rey Juan Carlos University)
2024-2025:
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
2023-2024:
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Exploring the universe: from the solar system to black holes (Seminar of the Continuing Education Program of the University for Seniors, Rey Juan Carlos University)
2022-2023:
- Physics for Video Games (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
2021-2022:
- Physical Foundations of Computing (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
2020-2021:
- Physical Foundations of Computing (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
2019-2020:
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Physical Foundations of Computing (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Technological Tools for the Practice of Psychology (Degree in Psychology, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
2018-2019:
- Physics for Video Games (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Physical Foundations of Computing (Degree in Cybersecurity Engineering, Rey Juan Carlos University)
- Technological Tools for the Practice of Psychology (Degree in Psychology, Rey Juan Carlos University)
- 3D Animation (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Computer Organization and Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Astronomy Workshop for Everyone (Seminar of the Continuing Education Program of the University for Seniors, Rey Juan Carlos University)
2017-2018:
- Physics for Video Games (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Computer Architecture and Engineering (Degree in Software Engineering, Rey Juan Carlos University)
- Computer Fundamentals (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Organization and Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Technological Tools for the Practice of Psychology (Degree in Psychology, Rey Juan Carlos University)
- Astronomy for everyone: with the sky in your pocket (General program of the University for Seniors, Rey Juan Carlos University)
2016-2017:
- Physics for Video Games (Degree in Video Game Design and Development, Rey Juan Carlos University)
- Physical Foundations of Computer Science (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Fundamentals (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Organization and Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Technological Tools for the Practice of Psychology (Degree in Psychology, Rey Juan Carlos University)
- Astronomy for everyone: with the sky in your pocket (Continuing education program of the University for Seniors, Rey Juan Carlos University)
2015-2016:
- Algorithms (Degree in Computer Engineering, Francisco de Vitoria University)
- Computational Complexity (Degree in Computer Engineering, Francisco de Vitoria University)
- Statistics (Degree in Computer Engineering, Francisco de Vitoria University)
- Human-Computer Interaction (Degree in Computer Engineering, Francisco de Vitoria University)
- Final Degree Project Management (Degree in Computer Engineering, Francisco de Vitoria University)
- Basic information analysis techniques (Master in Big Data for Economic Intelligence, Francisco de Vitoria University)
2014-2015:
- Algorithms (Degree in Computer Engineering, Francisco de Vitoria University)
- Computational Complexity (Degree in Computer Engineering, Francisco de Vitoria University)
- Statistics (Degree in Computer Engineering, Francisco de Vitoria University)
- Human-Computer Interaction (Degree in Computer Engineering, Francisco de Vitoria University)
- Final Degree Project Management (Degree in Computer Engineering, Francisco de Vitoria University)
2013-2014:
- Computational Complexity (Degree in Computer Engineering, Francisco de Vitoria University)
- Statistics (Degree in Computer Engineering, Francisco de Vitoria University)
- Human-Computer Interaction (Degree in Computer Engineering, Francisco de Vitoria University)
- Final Degree Project Management (Degree in Computer Engineering, Francisco de Vitoria University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2012-2013:
- Calculus (Degree in Computer Engineering, Francisco de Vitoria University)
- Web Development (Degree in Computer Engineering, Francisco de Vitoria University)
- Statistics (Degree in Computer Engineering, Francisco de Vitoria University)
- Human-Computer Interaction (Degree in Computer Engineering, Francisco de Vitoria University)
2011-2012:
- Advanced Operating Systems (Degree in Computer Engineering, Rey Juan Carlos University)
- Embedded and Real-Time Systems (Degree in Computer Engineering, Rey Juan Carlos University)
- Basic Legal Principles, Professional Ethics and Equality (Degree in Computer Engineering, Rey Juan Carlos University)
- New Technologies and Information Society (Degree in Advertising and Public Relations, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2010-2011:
- Computer Architecture (Degree in Computer Engineering, Rey Juan Carlos University)
- Physical Foundations of Computers (Degree in Computer Engineering and Double Degree in Computer Engineering + Computer Engineering, Rey Juan Carlos University)
- New Technologies and Information Society (Degree in Journalism, Double Degree in Journalism + Economics, Double Degree in Journalism + History, Double Degree in Journalism + Law and Degree in Advertising and Public Relations Online, Rey Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2009-2010:
- Fundamentals of Computers I / Fundamentals on Computers I (Telecommunications Engineering and Bilingual Telecommunications Engineering, Rey Juan Carlos University)
- Basic Computing (Bachelor’s Degree in Advertising and Public Relations, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2008-2009:
- Computer Fundamentals I (Telecommunications Engineering and Telecommunications Engineering + Bachelor’s Degree in Business Administration and Management, Rey Juan Carlos University)
- Basic Computing (Bachelor’s Degree in Advertising and Public Relations, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
- Computer Architecture (Master in Information and Communication Systems for Defense, Army School of Informatics and King Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2007-2008:
- Computer Fundamentals I (Telecommunications Engineering, Telecommunications Engineering + Technical Engineering in Computer Systems and Telecommunications Engineering + Bachelor’s Degree in Business Administration and Management, Rey Juan Carlos University)
- Basic Computing (Bachelor’s Degree in Journalism, Rey Juan Carlos University)
- Computer Architecture (Master in Information and Communication Systems for Defense, Army School of Informatics and King Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2006-2007:
- Computer Fundamentals I (Telecommunications Engineering, Telecommunications Engineering + Technical Engineering in Computer Systems and Telecommunications Engineering + Bachelor’s Degree in Business Administration and Management, Rey Juan Carlos University)
- Basic Computing (Bachelor’s Degree in Journalism, Rey Juan Carlos University)
- Computer Architecture (Master in Information and Communication Systems for Defense, Army School of Informatics and King Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2005-2006:
- Computer Structure and Technology (Technical Engineering in Management Information Systems, Rey Juan Carlos University)
- Computer Structure and Technology (Technical Engineering in Computer Systems, Rey Juan Carlos University)
- Computer Architecture (Master’s Degree in Computer Science, Army School of Computer Science and King Juan Carlos University)
- Traffic Technologies (Master in Urban Mobility, Rey Juan Carlos University and Polytechnic University of Madrid)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2004-2005:
- Computer Structure and Technology (Technical Engineering in Management Information Systems, Rey Juan Carlos University)
- Computer Structure and Technology (Technical Engineering in Computer Systems, Rey Juan Carlos University)
- Final Degree Project Management (Degree in Computer Engineering, Rey Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
2003-2004:
- Computer Technology Laboratory (Technical Engineering in Computer Systems, Rey Juan Carlos University)
- PC Laboratory (Technical Engineering in Computer Systems, Rey Juan Carlos University)
- Astronomy Workshop (General Program of the University for Seniors, Rey Juan Carlos University)
1999-2000:
- Physics and Chemistry (1st year of Baccalaureate, Colegio Apóstol Santiago, Aranjuez)
- Physics (2nd year of Baccalaureate, Colegio Apóstol Santiago, Aranjuez)
- Math tutoring (ESO, Colegio Apóstol Santiago, Aranjuez)