Teaching

Find below my teaching experiences.

Lectures

I fulfilled a teaching assignment at Berufsakademie Sachsen (university of cooperative education) in Dresden on the topic of Computer Networks (original title Rechnernetzpraxis) in the year 2012. My responsibilities included giving two lectures per week, setting up, carrying out and correcting the exam for 65 students. Topics included the OSI model and all related aspects like encoding, transmission channels, wiring topologies, wireless networks, directory services, inter alia. While most of the lecture slides were previously available, I created new content for instance on state-of-the-art topics like the then new 4G LTE wireless technology. A particular challenge was the highly practical focus of the students who worked in companies in parallel, demanding detailed knowledge in all aspects.

At RWTH, I participated in the conceptualization of the new lecture Social Computing in 2017 that was started by my PhD advisor Priv.-Doz. Dr. Ralf Klamma. I was responsible for creating content, lecturing selected sessions, and the complete organization, presentation and correction of the exercise course running in parallel. For instance, I contributed lecture content on my research topic of continuous innovation. Likewise, we set up exercise tasks leveraging late-breaking results from our own research.

During my bachelor course in the winter term 2007/2008, I was a student assistant for the lecture Media and Media Streams at Technische Universität Dresden.

Seminars

At the Chair of Process and Data Science at RWTH Aachen University, every semester I am responsible for the realization of a seminar for master students on the topic of Business Processes and the Internet of Things. The goal is to deal intensively with a selected technical paper in the field of business process management and apply it to challenges of the Internet of Things. In my seminar, the training of comprehensive literature management skills and the organization of writing papers with the help of version control systems are of crucial importance to me.

In my previous research group, I helped in the organization and realization of two seminars. The resulting seminar papers contributed to thorough view on the current state of related work on certain topics, as well as insights into late-breaking results on new technologies. I am particularly proud, that multiple of my advised students later pursued a bachelor or master thesis at our chair, ultimately leading to various great publications.

The Web Science Seminar deals with the interdisciplinary study field between computer science, mathematics, sociology, economics, and other disciplines. In the years 2013-2018 I advised numerous students on topics like Collaborative Editing Systems, Video Streaming Architectures, and WebRTC.

The Social Computing Seminar deals with the intersection of social behavior and computational systems. The area is based on creating or recreating social conventions and social contexts through the use of software and technology. During the years 2017-2018, I advised several students on topics like Personal Virtual Assistants and Platforms for Open Innovation.

In these seminars, my responsibilities (partially) included from 2013-2019:

  • organizing the kick-off meeting and final presentations
  • supplying teaching material and courses on the reference management system (Citavi)
  • advising students
  • compiling internal proceedings

Lab Course

The yearly High-tech Entrepreneurship and New Media lab course at RWTH combines tutorials and guest lectures on the development of complex information products with practical experience in start-ups on specific and typical IT-related problems of the companies taking part in the lab. Integrated into the concept of this course is the development of presentation and other soft skills. Every winter term we offer projects from local and international startups.

My responsibilities in 2013-2019 included:

  • reaching out to local startups and incubators to gather projects
  • advising student groups and keeping the connection with the startup
  • giving tutorials on large-scale software development, including the topics of source code management, continuous integration and continuous delivery/deployment
  • redesigning a two-day tutorial from Extreme Programming to Scrum
  • running interactive Scrum workshops
  • giving video feedback on the interim student presentations

Theses

Over the last years, I supervised more than 25 bachelor and master thesis students. After the conclusion of their theses I encourage and support my students in the scientific publication process.