Sections
Taught courses
2011 - present: Taught courses at Complutense University of Madrid
- Formal methods in testing
- Programming of Distributed Systems
- Web Applications
- Corporative software
- Programming (Java)
- Software tools for online gambling
- Fundamentals of Programming (C++)
- Data Bases
- Introduction to programming (Python)
- Discrete Mathematics
2005 - 2011: Taught courses at Carlos III University of Madrid
- Computer Architecture
- Introduction to Operating Systems
- Distributed Systems
- Operating System Design
Supervised MSc students
2019 - Modelado de Sistemas Cloud Computing usando Perfiles de UML y Técnicas de Transformación M2T.
- Student: Adrián Bernal Bermejo
2015 - MuTomVo: Mutation Testing framework for omnet-based simulated enVironments.
- Student: Pablo Cerro Cañizares
2011 - New Contributions for Modeling and Simulating Cloud Computing Environments
- Student: Gabriel González Castañé
Supervised BSc students
I have supervised a total of 17 BSc students from 2006.
Teaching innovation projects
2019/2020 - Performance analysis of MPI applications executed on Raspberries Pi3 clusters.
- Role: Project leader
2018/2019 - Executing MPI applications in simulated environments to analyze the overall performance of distributed architectures.
- Role: Project leader
2017/2018 - Design and deployment of a Raspberry Pi3 cluster for executing the exercises of PSD.
- Role: Project leader
2016/2017 - Using simulation tools for teaching distributed systems: exercises for modelling highly distributed systems.
- Role: Project leader
2013/2014 - Extensions of the FLOP system: interface teacher/student, expansion of the data base.
- Role: Collaborator
2008/2009 - Adapting first grade courses in Telecommunications and Industrial Engineering.
- Role: Collaborator
2005/2006 - Platform for interactive exercises of distributed systems.
- Role: Collaborator