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