I am professor at the Departamento de Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial of the ETS de Ingenieros Industriales of the Universidad Politécnica de Madrid.

Since 1990 I have taught many courses on different topics in the software/control/artificial intelligence/systems/cognition domains:

  • Computer Architecture
  • Computer Science
  • Basic Programming
  • Systems Programming
  • Computer Systems Engineering
  • Distributed Systems
  • Real-time Systems
  • Embedded Systems
  • Artificial Intelligence
  • Cognitive Robots
  • Minds and Machines
  • Automatic Control
  • Software Technology
  • Intelligent Control
  • Knowledge Representation
  • Software Engineering
  • Systems Engineering

All my current courses are hosted at the UPM Academic Moodle. This year I am teaching a Systems Engineering course and an introductory Artificial Intelligence course.