Teaching
The list of courses where I am the course manager can be found on the faculty's teaching portal.
Courses I teach currently:
- Software Modelling in UML (undergraduate, Computer Science, 3rd semester)
- Software Development Methods (undergraduate, Software Engineering, 5th semester)
- Software Requirements Engineering (undergraduate, Software Engineering, 6th semester)
- Software Design (undergraduate, Software Engineering, 7th semester)
- Model Driven Software Development (postgraduate, Software Engineering, 1st semester)
Courses I taught in the past:
- Object-Oriented Analysis and Design
- Formal Languages and Compilers
- Object-Oriented CASE Tools
- Algorithms and Data Structures
- Computer Programming (for Electrical Engineering)
- Object-Oriented Programming in C++ (for Electrical Engineering)
- Software Engineering 1 and 2 (at the University Carlos III Madrid)