Teaching information

CURRENT TEACHING

Vilanova i la Geltrú School of Engineering (EPSEVG)

Bachelor's Degree in Informatics Engineering

  • Distributed Operating Systems

  • Operating Systems

  • Parallel Computing

  • Computer Structure

Vilanova i la Geltrú School of Engineering (EPSEVG)

Master's Degree in Design-Barcelona

  • Data Driven Design

Image Processing and Multimedia Technology Centre (CITM)

Bachelor's Degree in Video Game Design and Development

  • Computer Architecture and Operating System




PREVIOUS TEACHING

Barcelona School of Informatics (FIB)

Bachelor's Degree in Informatics Engineering

  • Parallel Computing

    • 2014, 2015

  • Operating Systems

    • From 1998 to 2015

  • Operating Systems Project

    • From 2004 to 2012

  • Information Technology Projects in Developing Countries

    • From 2005 to 2010

  • Operating Systems Internal Structure and Design

    • From 2005 to 2008

  • Operating Systems Internal Structure

    • From 2001 to 2004

School of Professional & Executive Development

Postgraduate Course on Mobile Business & Apps Design

  • Operating Systems and Technology for Smartphones

    • From 2012 to 2016

Institute of Sustainability (IS.UPC)

Master's Degree in Sustainability

  • Information and Communications Technology for Development

    • From 2012 to 2014

Barcelona School of Telecommunications Enginering (ETSETB)

Bachelor's Degree in Telecommunications Engineering

  • Computer Architecture and Operating Systems I

    • From 1992 to 1999

  • Computer Architecture and Operating Systems II

    • 1998, 1999

  • Computer Introduction

    • 1994, 1995, 1996

Department of Computer Architecture (DAC)

PhD in Computer Science

  • Parallel and Distributed Computing using Java, PhD course

    • 2001, 2002




EXTERNAL TEACHING

Universitat Oberta de Catalunya

  • Comtuter Structure and Technology

    • From 2003 to present

  • Computer Fundamentals

    • From 1997 to 2003

University of Reading

  • Advanced Operating Systems and Network Programming in Unix, MsC course

    • From 2003 to 2010