Courses delivered

  • Abstraction techniques in Software Engineering
  • Object Reuse & Evolution
  • Foundations of Software Architecture Description Languages
  • Component Engineering and Architecture Engineering