- He is currently Associate Professor within the Data Science Department where he teaches classes on "Human-computer interaction for the Web" and on "Semantic Web technologies".
WebInt / Fall 2016 - Interaction Design and Development of Modern Web Applications
- Human's computer interaction (HCI) is the study of interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioural sciences, design and several other fields of study.
- In this course, we will focus on designing and evaluating interfaces for interacting with multimedia data on the web.
- The main goal of this course is therefore to teach students how to sketch and build novel interactive systems without intensive programming and engineering knowledge, using simple tools, few trick and lots of imagination.
WebSem / Spring 2017 - An Introduction to Semantic Web technologies
- The Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web content. It derives from W3C director Sir Tim Berners-Lee's vision of the Web as a universal medium for data, information, and knowledge exchange. This course is a guided tour for a number of W3C recommendations allowing to represent (RDF/S, OWL, SKOS, RIF), query (SPARQL) and extract (RDFa, GRDDL) knowledge on the web.
- It aims at presenting the underlying logical formalisms of these languages, their syntax and semantics.
- We will also present the problems of modelling and aligning ontologies on the web.
- Finally, we will show how the linked data movement contributes to the so-called Web 3.0 vision.
- Multimedia Semantics Group
- Media Fragments WG
- Multimedia Semantics XG
- Event Ontology (LODE)
- Named Entity Recognition and Disambiguation (NERD)
- NewsML Ontology
- Multimedia Ontology (COMM)
- MPEG-7 Validation Service (VAMP)