The first time that I taught was as 'teacher assistant' from Professor Marco Bonetto at the Scuola Politecnica di Design in the Transportation Design Master during the years 2002-2003.

Later in Mexico I started to teach Surface modelling with Autodesk Alias at Tecnologico de Monterrey campus Ciudad de Mexico in 2004.

Then I moved to Queretaro city where I taught from 2005 to 2011 again at Tecnologico de Monterrey, this time these were the subjects:

Design Fundamentals for 1st year students
Surface modelling with Rhinoceros and Autodesk Alias for 3rd year students
Geometry for 1st year students
Design workshop (systems thinking) for 5th year students

In September 2013, parallel to my PhD, I began teaching at Northumbria University as Associate Lecturer in the program of Design for Industry, the next subjects:

Surface modelling with Autodesk Alias for 2nd and 3rd year students

Design project for 2nd year students

Design project tutoring for car design 4th year students