I have taught a lot of different subjects.
At several Computer Science degrees, I have taught subjects related to Databases, Computer Graphics, Software Engineering, Office Automation and Compilers.
I have also taught courses about Modelling and Visualization of Volumes in PhD and Master programs on Computer Science / Computer Graphics.
I have taught at other degrees too: In Translation and Interpretation I have taught Computer Science Applied to Translation; in Fine Arts I have taught Introduction to Computer Techniques, 3D Modeling and Computer Animation; in Architecture degree, I am teaching Computer-Aided Design,
At present, I am teaching three subjects: Object-Oriented Programming and Design in Computer Engineering degree and two subjects of Computer Aided Design (CAD) in two degrees, which allows me to teach two strands of CAD: the development of applications in Computer Engineering degree, and the use and enjoyment ;-) of them in Architecture degree.