Teaching
- Machine Learning for Rendering (MSc in Intelligent Interactive Systems)
- Computer Graphics (2nd year)
- Advanced Computer Graphics (4th year)
- Real-Time Graphics (Elective)
- Introduction to Systems Programming (1st year)
- Data Structures and Algorithms 1 (BSc in Audiovisual Systems Engineering, Pompeu Fabra University)
- Machine Learning for Computer Graphics (MSc in Artificial Intelligence, University of Barcelona)
- Graphics and Data Visualization (BSc in Computer Science, University of Barcelona)
- Programming II (BSc in Computer Science, University of Barcelona)
- Image Processing (BSc in Computer Science, University of Barcelona)
- Software Design (BSc in Computer Science, University of Barcelona)
- Web-Oriented Computing (BSc in Computer Science, University of Barcelona)
- Web Portals Creation (MSc in Digital Humanities, University of Barcelona)
- Infographics (BSc in Audiovisual Systems Engineering, Pompeu Fabra University)
- Synthetic Images (BSc in Audiovisual Systems Engineering, Pompeu Fabra University)
- Imperative Programming 1 (BSc in Computer Science, University of Rennes 1, France)
- Scientific Programming (BSc, University of Rennes 1, France)