Current courses and lectures

Master Course in Web Engineering (2006-present) // Joint Master UNIFR-UNINE-UNIBE, Switzerland
I am currenty co-teacher with Prof. Omar Abou Khlaed and Pascal Felber at the University of Fribourg, Switzerland. The main objective of the course is to lay the foundations for understanding the discipline of Web Engineering. It is divided into three main parts: 1) architecture design: paradigms & modeling approaches, 2) architecture development: frameworks & technologies, 3) reasoning web.
Master Course on Multimodal Processing, Recognition and Interaction - MPRI (2013-present) // MSE - HES-SO, Fribourg, Switzerland
I am currenty co-teacher with Prof. Stefano Carrino and Prof. Omar Abou Khaled. The goal of this course is to train students to different Machine Learning techniques (NN, SVM, HMM, Random Forest, etc.) applied to different domains (health, security, interaction in smart environment, political elections). Theoretical lessons are combiend with practical exercices and a final "challenge" where the students have to develop the complete data processing pipeline (data preprocessing, feature extraction, classification and evaluation).
Master Course on User Experience Design - UXD (2009-present) // MSE - HES-SO, Fribourg, Switzerland
I am currenty co-teacher with Prof. Omar Abou Khaled. The goal of this course is to train students to use Design Thinking process and tools to design novel user experiences.
Theoretical lessons are combined with practical exercises and a mini-project where students carry out a complete DT process from the emphatize to the evaluate phase.
Master Course on IT Project Management - MaPIT (2009-present) // MSE - HES-SO, Fribourg, Switzerland
I am currenty co-teacher with Prof. Jean Hennebert. The goal of this course is to train students to the fundamental (processes, tools, techniques and areas of knowledge) needed to successfully manage IT projects. The course contains to main parts. The first one introduces the concept of PLC (Project LifeCycle) as well as the main PLC phases with the related tools and techniques (MOV, Project Charter, WBS, etc.). The second one presents some important soft skills for IT project managers such as stress management, motivation, negotiation, etc.).
Master Course on Hybrid Methodologies for IT Project Develoment - MAGHY (2009-present) // MSE - HES-SO, Fribourg, Switzerland
I am currenty co-teacher with Prof. Jean Hennebert. The goal of this course is to train students in the fundamental approaches and methodology of IT project development with a particular focus on iterative, agile and hybrid methodologies (SCRUM, XP, RUP, etc.) and Swiss specific methodologies (HERMES).
Master Course on Advanced Interface - IMM & T-UseInf (2009-present) // MSE - HES-SO, Fribourg, Switzerland
I am currenty co-teacher with Prof. Didier Rizzotti et Prof. Stefano Carrino. With the omnipresence of computer science in all domains of our daily professional and private life, classical interfaces (keyboard and mouse) granting access to numerical information became insufficient for the needs of nomadic users, who we became. Main objective of the course is to offer a compact view on new paradigms of human-machine interaction, which are based on emerging technologies that exploit all the means of human communication (voice, gestures, emotions, etc.).
Seminar on Natural User Interaction // IIMT - MBA, Fribourg, Switzerland
This seminar provides a general overview of emerging trends and technologies in natural user interaction.
Bachelor Course on Advanced Interfaces and Wearable Devices (2006-present) // EIA-FR, Fribourg, Switzerland
I am currenty co-teacher with Dr. Leonardo Angelini and Dr. Maurizio Caon. The course is about novel interaction paradigms (ambient intelligence and wearable computing) and it presents advanced interaction modalities (gesture, tangible and voice interaction, Augmented and Virtual Reality, etc.)
Bachelor Course on Machine Learning (2013-present) // EIA-FR, Fribourg, Switzerland
I am currenty co-teacher with Dr. Leonardo Angelini. The course provide an introduction to machine learning techniques (k-nn, k-means, gmm, etc.).
Bachelor Course on Advanced Software Engineering (2006-present) // EIA-FR, Fribourg, Switzerland
I am currenty co-teacher with Prof. Pierre Kuonen. The course is about advanced UML modeling techniques and design patterns.
Bachelor Course on Software Engineering (2006-present) // EIA-FR, Fribourg, Switzerland
I am currenty co-teacher with Prof. Pierre Kuonen of 2 courses on basic software engineering . The courses aims at providing a complete overview of software engineering approach and UML modeling.

Past courses and lectures

PhD Course in Telematics and Information Society (2004-2009) - Florence, Italy
I'm responsible of teaching two modules of the PhD course in Telematics and Information Society at the University of Florence.
One module, in collaboration with Davide Calenda , is about e-Citizenship and e-Democracy (an analysis of main issues from two different points of view: the social and technological). The second module is about GRID computing (a general overview of GRID approach). For more information about this PhD course please look at Dottorato TSI
Master Course on Multimodal Interface (2006-2014) // Joint Master UNIFR-UNINE-UNIBE, Switzerland
The course is about designing and developing multimodal systems which provides the user with multiple modes of interaction (gesture, voice, gaze, etc.). For more details about the course please look at MultiModal Interface Website
Master Course on Engineering of Distributed Architectures - IAD (2009-2012)// MSE - HES-SO, Fribourg, Switzerland
This course offers a transversal view of architectures of distributed and parallel systems: beginning with currently used technologies (.NET, MPI, rich client, XAML, Globus, etc.), all the way to the most recent novelties offered by emerging technologies on the level of management of information (web semantics, ontologies, etc.). For more details about the course please look at IAD Website
Master in Telecommunication and Electronic Engineering (2006-2009) - Florence, Italy
I'm responsible of teaching two modules of the Master Course in Telecommunication and Electronic Engineering at the University of Florence. One module is an introduction to e-Government (basic principles and main technologies). The second module is about GRID computing (a general overview of GRID approach). For more details about the course please look at Sistemi Telematici Website
Bachelor Course on Human-Computer Interaction (2008-2010) - Fribourg, Switzerland
I am currently professor for the Human-Computer Interface Course at the University of Applied Sciences of Western Switzerland of Fribourg.
Bachelor Course on Information System - XML Technologies (2006-2014) //EIA-FR, Fribourg, Switzerland
I am currently professor for the Information System - XML Technologies Course at the University of Applied Sciences of Western Switzerland of Fribourg.
Bachelor Course on Information Visualisation (2008) - Fribourg, Switzerland
I am currenty co-teacher with Prof. Omar Abou Khlaed, Prof. Jacques Bapst, Prof. Houda Chabbi and Dr. Denis Lalanne. The course is composed on two main parts: data indexing and retrieval and data visualisation.
Bachelor Course on Information System Modeling (2007-2009) - Geneve, Switzerland
I am currently professor for the Documentary Information System Modeling Course at the University of Applied Sciences of Western Switzerland of Geneva.
Bachelor Course on Information Security and Visualisation (2007) - Geneve, Switzerland
I am currenty co-teacher with Prof. Omar Abou Khlaed. The course is composed on two main parts: data security and visualisation techniques for huge quantity of information.
Bachelor Course in e-Commerce (2005) - Fribourg, Switzerland
Professor assistant for the e-Commerce course at the University of Applied Sciences of Western Switzerland. The course included a general overview of Web-based technology for e-Commerce.
Bachelor Course in Telematics (2004) - Florence, Italy
I was responsible of teaching one module concerning collaborative distributed architecture at the University of Florence.