Activity

University Carlos III of Madrid (2009-Now)

Undergraduate programs:

  • Computer Architecture.
  • Computer Structure.
  • Operating Systems.
  • Operating Systems Design.

Graduate programs:

  • Advanced Computing Systems.
  • Advanced Operating Systems.
  • Distributed Systems Design.
  • Infrastructures for Computer Services.
  • Design and Evaluation of Computing Architectures.

University Carlos III of Madrid (2002-2009)

Between 2002 and 2009 I taught different courses in programs in Computer Science Engineering, Computer Science Technical Engineering, and Industrial Technical Engineering.

Undergraduate programs:

  • Computer Structure.
  • Operating Systems.
  • Operating Systems Design.
  • Algorithms Analysis and Design.
  • Computers Programming.
  • Computer Systems.
  • Distributed Systems.

Graduate programs:

  • Advanced Operating Systems.
  • Distributed Systems Design.

University Courses Pontifical University of Madrid (2000-2002)

Undergraduate programs:

  • Programming Fundamentals.
  • Programming I
  • Operating Systems I.
  • Scientific Programming.
  • Scientific Languages.
  • Concurrent Programming.
  • Advanced Algorithms.
  • Software Engineering II.
  • Object Oriented Analysis and Design.
  • Object Oriented Software Engineering.