Teaching

Teaching resources

You can download all my teaching material (mostly in Spanish).

These resources are distributed under Attribution-ShareAlike CC-BY-SA Creative Commons license.

Teaching duties

  • 22/23: Distributed, embedded and ubiquitous system  (Computer Science, EPS, UAM)
  • 22/23: Data journalism (URJC)

Past master courses

  • 21/22: Distributed, embedded and ubiquitous system  (Computer Science, EPS, UAM)
  • 21/22: Data journalism (URJC)
  • 20/21: Distributed, embedded and ubiquitous system  (Computer Science, EPS, UAM)
  • 20/21: Data journalism (URJC)
  • 20/21: Introduction to Artificial Intelligence: challenges and opportunities for professionals. An applied approach (Law Faculty, UAM) Coordinator
  • 19/20: Distributed, embedded and ubiquitous system  (Computer Science, EPS, UAM)
  • 19/20: Data journalism (URJC)
  • 18/19: Language Technology (Philosophy, UAM)
  • 18/19: Distributed, embedded and ubiquitous system  (Computer Science, EPS, UAM)
  • 18/19: Big Data and Data Science  (Computer Science, EPS, UAM)
  • 18/19: Data journalism (URJC)
  • 18/19: HR Analytics: Theory and Practice  (Psicology, UAM)
  • 17/18: Distributed, embedded and ubiquitous system  (II, UAM)
  • 17/18: Big Data and Data Science  (UAM)
  • 16/17: Distributed, embedded and ubiquitous system  (II, UAM)
  • 16/17: Big Data and Data Science  (UAM)
  • 15/16: Distributed, embedded and ubiquitous system (II, UAM)
  • 15/16: Big Data and Data Science  (UAM)
  • 14/15: Ubiquitous Computing and Ambient Intelligence  (i2-TIC, UAM)
  • 13/14: Ubiquitous Computing and Ambient Intelligence  (i2-TIC, UAM)
  • 12/13: Ubiquitous Computing and Ambient Intelligence  (i2-TIC, UAM)
  • 11/12: Multimedia (URJC) and Métodos de Ingeniería para el desarrollo de sistemas multimedia y web (UC3M)
  • 10/12: Human-Computer Interaction (UAM), and Multimedia (URJC)
  • 09/10: Human-Computer Interaction (UAM)

Past undergraduate courses

  • 13/14: PROG1 (Introduction to Programming)
  • 12/13: PPROG (Programming Project), DAA (Design and Analysis of Algorithms), SOPER (Operating Systems)
  • 10/11: PROG1 (Introduction to Programming), PPROG (Programming Project)
  • 09/10: PROG1 (Introduction to Programming), PPROG (Programming Project), El Arte De la Programación Rápida (ACM Contest Programming course), SSII2 (Internet Systems Architecture and Development)
  • 08/09:MTP1, El Arte De la Programación Rápida, ETC1, SSII2
  • 07/08: ETC1, SSII2, El Arte De la Programación Rápida
  • 06/07: ETC1, ARQ. REDES2, SSII2, El Arte de la Programación
  • 05/06: EDCD/DCSE, REDES2, El Arte de la Programación
  • 04/05: EDI1, REDES2, El Arte de la Programación
  • 03/04: TACC2, MTP1, El Arte de la Programación
  • 02/03: EDCD, MTP1, ETC1
  • 01/02: EDCD, MTP1
  • 99/01: Sistemas Operativos I, Informática General