2014-2015

COURSE: Web mining. PROGRAM: Master in Computer Languages and Systems. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Language processors II. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Advanced Programming and Data Structures. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

2013-2014

COURSE: Web mining. PROGRAM: Master in Computer Languages and Systems. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Programming Languages. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Compilers. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Language processors II. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Advanced Programming and Data Structures. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

2012-2013

COURSE: Programming Languages. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Language processors II. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Advanced Programming and Data Structures. PROGRAM: Computer Engineering. INSTITUTION: Universidad Nacional de Educación a Distancia.

COURSE: Computer Systems II. PROGRAM: Computer Engineering. INSTITUTION: Universidad Autónoma de Madrid.

COURSE: Computer Systems II. PROGRAM: Computer Engineering and Mathematics. INSTITUTION: Universidad Autónoma de Madrid.

COURSE: Computer Systems Lab II.PROGRAM: Computer Engineering. INSTITUTION: Universidad Autónoma de Madrid.

2011-2012

COURSE: Software Engineering. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Computer Systems. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Online Computing Courses (PowerPoint). INSTITUTION: Universidad Complutense de Madrid.

2010-2011

COURSE: Programming Foundations. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Software Engineering. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Computer Systems. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Online Computing Courses (PowerPoint). INSTITUTION: Universidad Complutense de Madrid.

2009-2010

COURSE: Software Engineering. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Programming Lab II. PROGRAM: Computer Engineering. INSTITUTION: Universidad Complutense de Madrid.

COURSE: Online Computing Courses (PowerPoint). INSTITUTION: Universidad Complutense de Madrid.

2008-2009

COURSE: Online Computing Courses (PowerPoint). INSTITUTION: Universidad Complutense de Madrid.

STUDENT'S SUPERVISION

TITLE: Development of a generic architecture for multi-document summarization. Undergraduate project. YEAR: 2011. INSTITUTION: Universidad Complutense de Madrid.

TITLE: Development of different language engineering tools for processing biomedical texts. Undergraduate project. YEAR: 2012. INSTITUTION: Universidad Complutense de Madrid.

TITLE: Extracting complex biomedical relations using a combination of co-occurrence, rule-based and kernel-based approaches. PhD thesis. YEAR: In progress. INSTITUTION: Universidad Complutense de Madrid.