Teaching

Teaching duties on the EPS:
  • 16/17: Distributed, embedded and ubiquitous system  (II, UAM)
  • 16/17: Big Data and Data Science  (UAM)

You can download my teaching material (mostly in Spanish) and distributed them under Attribution-ShareAlike Creative Commons license.

Past master courses:

  • 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

Secondary education