Es profesor del Departamento de Arquitectura de Computadores de la Universitat Politècnica de Catalunya (UPC). Tiene una amplia experiencia docente en las tres áreas principales del departamento: Redes de Computadores, Sistemas Operativos y Arquitectura de Computadores. Actualmente, se centra en la enseñanza de Inteligencia Artificial y Supercomputación en el grado en IA de la Facultat de Informática de Barcelona (FIB) y de cursos de máster de la UPC.

Actividad docente actual en la UPC: