Courses

Here is a list of all the courses I have taught over the years.

2023-2024

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark

2022-2023

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark

2021-2022

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark

2020-2021

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark

2019-2020

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark – Resposible for course

2018-2019

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark – Resposible for course
Human-Machine Interfaces Bachelor’s Degree in Information Systems and Computer Engineering – Alameda

2017-2018

Human-Machine Interfaces Bachelor’s Degree in Information Systems and Computer Engineering – Alameda
Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Alameda

2016-2017

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark – Resposible for course
Information Visualization Master’s Degree in Information Systems and Computer Engineering – Alameda) 
User-Centered Design Master’s Degree in Information Systems and Computer Engineering – Alameda) 

2015-2016

Information Visualization Master’s Degree in Information Systems and Computer Engineering – Taguspark – Resposible for course
Information Visualization Master’s Degree in Information Systems and Computer Engineering – Alameda
User-Centered Design Master’s Degree in Information Systems and Computer Engineering – Alameda
Human-Machine Interfaces Bachelor’s Degree in Information Systems and Computer Engineering – Alameda
Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Alameda
Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark

2014-2015

Human-Machine Interfaces Bachelor’s Degree in Information Systems and Computer Engineering – Taguspark

2013-2014

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Alameda
Human-Machine Interfaces Bachelor’s Degree in Information Systems and Computer Engineering – Alameda

2012-2013

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark
Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Alameda

2011-2012

Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Taguspark
Multimedia Content Production Master’s Degree in Information Systems and Computer Engineering – Alameda
Human-Computer Interfaces Bologna Degree in Information Systems and Computer Engineering – Alameda

2010-2011

IPM (Human-Computer Interfaces) – Bachelor’s Degree in Information Systems and Computer Engineering

2009-2010

IIPM (Introduction to Human-Computer Interfaces) – LERC – Bachelor’s Degree in Telecommunications and Informatics Engineering – Taguspark


[past] Courses taught (and responsible for) at ISTEC

2022-2023

Web Application Development Bachelor’s Degree in Multimedia Engineering
Multimedia for Mobile Devices Master’s Degree in Computer Science

Graphical Animation Techniques Bachelor’s Degree in Multimedia Engineering
Mobile Web Applications Master’s Degree in Computer Science

2021-2022

Web Application Development Bachelor’s Degree in Multimedia Engineering
Multimedia for Mobile Devices Master’s Degree in Computer Science

Graphical Animation Techniques Bachelor’s Degree in Multimedia Engineering
Mobile Web Applications Master’s Degree in Computer Science

2020-2021

Web Application Development Bachelor’s Degree in Multimedia Engineering
History of Computing Master’s Degree in Computer Science
Multimedia for Mobile Devices Master’s Degree in Computer Science

Graphical Animation Techniques Bachelor’s Degree in Multimedia Engineering
Mobile Web Applications Master’s Degree in Computer Science

2019-2020

Web Application Development Bachelor’s Degree in Multimedia Engineering
History of Computing Master’s Degree in Computer Science
Multimedia for Mobile Devices Master’s Degree in Computer Science

2018-2019

Graphical Animation Techniques I Bachelor’s Degree in Multimedia Engineering
Algorithms for Virtual Reality Post-Graduate Degree in Virtual Reality
Web Application Development Bachelor’s Degree in Multimedia Engineering

2017-2018

Graphical Animation Techniques I Bachelor’s Degree in Multimedia Engineering
Programming IV Bachelor’s Degree in Computer Science