Current Teaching Activities at UPC Barcelona Tech

Collaboration with other institutions

Previous Teaching Activities at UPC (1989-2019)

  • Master Courses:

    • Master FIB/UPC – Graduate Course in Informatics Engineering:
      • System Performance Evaluation (Last edition Fall 2013)
    • Master CANS – Master in Computer Architecture, Networks and Systems :
      • Execution Environment for Distributed Computing (Last edition Fall 2012)
    • Master EMDC – European Master in Distributed Computing:
      • Performance Tuning and Analysis Tools (Last edition Spring 2012)
      • Execution Environments for Distributed Computing (Last edition Fall 2011)
    • Master in Informatics Engineering
      • Cloud Computing
    • Master in Telecommunications Engineering (MET)
      • Deep Learning for Computer Vision – UPC ETSETB Telecom BCN
    • Master in Innovation and Research in Informatics:
      • Supercomputers Architecture (specialization High Performance Computing)
      • Cloud Computing and Big Data
      • Computer Networks and Distributed Systems) (also as part of  Erasmus Mundus Master in Distributed Computing)
    • Master in Telecommunications Engineering (MET)
      • Deep Learning for Computer Vision – UPC ETSETB Telecom BCN
  • PhD courses (old PhD program):

    • Parallel and Distributed computing of Java Application
    • eBusiness platforms Performance Evaluation
    • Performance engineering of eBusiness platform
  • Graduate courses ( FIB pla 77, pla 91, pla 2004):

    • Operating Systems
    • Advanced Concepts in Operating Systems
    • Distributed Application Arquitecture
    • Computer Networks
    • System Performance Evaluation
    • Informatics Engineering Final Project Informatics Engineering
  • Undergraduate courses ( FIB pla 77, pla 91, pla 2004):

    • Introduction to Operating Systems
    • Introduction to Computers
    • Computer Networks and Applications
  • Master Thesis/Final Master Project:

    • Informatics Engineering Final Master Project
    • Informatics Engineering Final Project Informatics Engineering

Other Teaching Activites

  • Responsible to start the international program “Study Abroad Program” of interchange of students between Georgia Tech (Atlanta USA) and the Computer Science School, year 2000. (Still running).
  • Member of “Comissió de Formació Permanent de la UPC” between 1998 and 2002, responsible to accept the courses of Fundació Politècnica de Catalunya.
  • Teaching Activities in other institutions:
    • Reading University, UK: Master Advanced European Master in Parallel and Scientific Computation. 2011
    • UPC School of Professional & Executive Development. In different programs.
    • ESADE. In different programs.
  • He has been a member of the Catedra Telefonica-UPC where he worked in teaching innovation (2003-2005). We organized different events related with Teaching innovation and produced some publications on learning.
  • He has written several teaching books.