This pages lists all the courses that I currently teach or in which I actively participated.

Knowledge Management

Master Level, 3 ECTS (Co-Organizer, 7 Lectures), Karlsruhe Institute of Technology (KIT), since 10/2013

This lecture focuses on computer science methods aiming to support knowledge management. It covers the different types of knowledge that play a role in knowledge management, the corresponding knowledge processes (knowledge generation, acquisition, retrieval, utilization, dissemination) as well as methodologies for the introduction of knowledge management solutions in industry. It also emphasizes advanced topics such ontology-based knowledge management, information retrieval and intelligent document management, communities of practice, personal knowledge management, case based reasoning, social software, and crowdsourcing.

Semantic Web Technologies II

Master Level, 3 ECTS (2 Lectures), Karlsruhe Institute of Technology (KIT), 04/2013

Building upon the content of the lecture "Semantic Web Technologies I", the lecture covers methods for the realization of intelligent systems on the World Wide Web and in other application domains. The lecture discusses central aspects in the life cycle of ontologies and semantic data, in particular topics such as knowledge modeling with ontologies using the Web Ontology Language (OWL 2), the acquisition and management of meta data and ontologies, and Linked Data together with related technologies (APIs). The Linked Data part focuses on crawling and ranking methods as well as query evaluation on Linked Data and rule-based reasoning. The part I was responsible for recapitulates enabling technologies for Linked Data (RDF, RDFS, OWL, and SPARQL).

Mobile Semantic Computing: Principles and Applications

Master Level, 4 ECTS (Seminar), Hochschule Karlsruhe Technik und Wirtschaft, 04/2016

This lecture is separated into two parts: in the theoretical part, students learn foundational theories, concepts, and technologies related to the field of mobile semantic computing. The second part offers students the possibility to obtain practical experience by applying learned knowledge in concrete projects. Additional emphasis is placed on related and relevant topics such as geographical information system, cognitive computing concepts, context-awareness, Augmented Reality frameworks for Linked Open Data, and the utilisation of multimedia semantic information for mobile computing.

Multimedia Information Retrieval

Master Level, 6 ECTS (Organizer of Exercises), University of Vienna, 10/2011 – 02/2013

This course introduces theories, concepts, and principles of information retrieval as well as multimedia content retrieval on a master’s level. It covers basic and advanced topics of text-based, boolean, and Web-based information retrieval systems where specific emphasis is given to link analysis and PageRank computations together with evaluation methods for information retrieval systems. The second part of this course focuses on topics related to the retrieval of multimedia content and introduces content-based image retrieval as well as audio and video retrieval techniques. Students pursue information retrieval related subjects more intensively in practical sessions where they implement specific retrieval algorithms and retrieval system components using programming languages such as Java and data analysis tools such as R and MATLAB.

Multimedia Information Systems

Master Level, 6 ECTS (Organizer of Exercises), University of Vienna, 03/2009 – 02/2013

This course teaches principles, theories, and concepts of multimedia information systems on a master’s level. It introduces fundamental knowledge about multimedia data and document models, composition and representation of media objects, multimedia formats and markup, and enabling technologies. It also covers related topics such as Web-based multimedia document models and data formats, principles of Human-Computer Interaction (HCI), XML and Web technologies, dynamic Web documents (AJAX), and multimedia metadata standards. Students pursue these subjects more intensively in practical sessions, where multimedia information systems related tasks were to be solved in a self-dependent manner and results were to be presented and discussed with the audience.


Bachelor Level, 3 ECTS (Instructor for practical courses; 15 Lectures), Hochschule Karlsruhe Technik und Wirtschaft, 03/2015 – 07/2015

Split into groups, students design and develop mobile applications for specific E-Business domains. Each groups has to prepare a project proposal indicating the uniqueness of their application and have to develop a corresponding business model. They create mockups of their application and present intermediate and final results in front of the entire audience. Finally, each group prepares a 30-page final report that details all aspects of their work and highlights the E-Business aspects addressed in the application.

Practical Course in Media Informatics

Master Level, 12 ECTS (Full Seminar), University of Vienna, 10/2011 – 02/2013

This course provides students with knowledge about state-of-the-art research methods in the domain of media informatics. Students should become familiar with the principles of conducting individual research and describe their work in a scientifically appropriate way. The objective of this course is to attain competencies that allow students to create and describe innovative solutions on a conceptual, methodological, and technical basis for a given problem domain, and summarize acquired results in form of a scientific paper.
Projects in the following domains have been conducted and supervised:

  • User interface design and visualization of graph-based data structures represented using the Resource Description Framework (RDF)
  • Data propagation strategies in distributed networks
  • Development of an RDF Browser for the Android platform
  • Linked Data retrieval and integration in mobile applications
  • Personal information extraction on the Android platform
  • Mobile Augmented Reality (AR) combined with semantic technologies

Practical Course in Multimedia Information Systems

Master Level, 6 ECTS (Full Seminar), University of Vienna, 10/2009 – 02/2013

This course focuses on the specification and design of information systems and allows students to acquire in-depth technical knowledge regarding the specification, implementation, and evaluation of such systems. Students work on advanced topics in the domain of multimedia information systems either individually or in small project teams in order to acquire project management, communication, and collaboration skills. Students learn how to write a detailed system and requirements specification, specify and implement the core functions of an information system, summarize their findings in a final project report, and present their results in front of an audience.
Projects in the following domains have been offered and supervised:

  • Survey of existing technologies (frameworks, storage solutions etc.) in the domain of mobile Semantic Web development
  • Analysis of RDF frameworks and RDF triple stores for mobile platforms
  • Principles of mobile information systems and mobile application development
  • Implementation of sensor-based tracking techniques for mobile Augmented Reality
  • Deployment of Semantic Web technologies and languages in application domains
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License