Some of the courses that I have taught:
- Geometric Tools for Computer Graphics (Master in Innovation and Research in Informatics – Barcelona School of Informatics) – in English
- Seminar on Geometric Algorithms (Master in Innovation and Research in Informatics – Barcelona School of Informatics) – in English
- Discrete and Algorithmic Geometry (Master of Science in Advanced Mathematics and Mathematical Engineering – Faculty of Mathematics and Statistics) – in English
- Computational Geometry (Bachelor Degree in Informatics Engineering – Barcelona School of Informatics) – in English
- Design of Curves and Surfaces (Bachelor Degree in Informatics Engineering – Barcelona School of Informatics) – in English
- Geometric Tools for Computer Graphics and CAD (Barcelona School of Informatics) – in Catalan
- Mathematical Methods for Statistics an Operations Research (Master in Statistics and Operations Research – Faculty of Mathematics and Statistics) – in Catalan
- Matemàtiques 1 – Algebra (Bachelor Degree in Informatics Engineering – Barcelona School of Informatics) – in Catalan
- Matemàtiques 2 – Calculus (Bachelor Degree in Informatics Engineering – Barcelona School of Informatics) – in Catalan
- Intensive preliminary course (Bachelor Degree in Informatics Engineering – Barcelona School of Informatics) – in Catalan
- Discrete Mathematics (Barcelona School of Informatics)
- Algebra (Barcelona School of Informatics)
- Calculus (Barcelona School of Informatics)
- Pre-Algebra (Barcelona School of Informatics)
- Fundamentals of Mathematics (Faculty of Mathematics and Statistics)
- Discrete and Computational Geometry (Faculty of Mathematics and Statistics)
- Combinatorial and Algorithmic Methods in Geometry (PhD Program on Applied Mathematics)
- Geometry for Multimedia (Image Processing and Multimedia Technology Centre)