Teaching
This page describes my teaching activities. I plan, manage, organize, and give courses (lectures, exercises, seminars, practical courses) at the University of Augsburg. Moreover, I plan, manage, and supervise theses and practical works of PhD, Master, and Bachelor students.

Teaching at University of Augsburg
Since 2023, I am teaching as a professor at the University of Augsburg.
Lectures and Exercises
- Management of Communication Networks (SS25)
- Practical Introduction to Internet Technologies (SS25)
- Communication Systems (WS24/25)
- Management of Communication Networks (SS24)
- Practical Introduction to Internet Technologies (SS24)
- Communication Systems (WS23/24)
Seminars
- Seminar on Networked Systems and Communication Networks (SS25)
- Seminar on Networked Systems and Communication Networks (WS24/25)
- Seminar on Networked Systems and Communication Networks (SS24)
- Seminar on Networked Systems and Communication Networks (WS23/24)
Practical Courses (Research Module, Project)
- Networked Systems and Communication Networks (SS25)
- Networked Systems and Communication Networks (WS24/25)
- Networked Systems and Communication Networks (SS24)
- Networked Systems and Communication Networks (WS23/24)
Supervised Theses
Master Theses
- Stumpf, L.: Design and Evaluation of Active-Learning-based Network Intrusion Detection Systems, (2024).
Bachelor Theses
- Wilms, A.: Improving Crowdsourcing-based QoE Studies for Point Clouds via Interaction Incentives, (2024).
- Bulun, J.: Understanding the Influence of Session and Stimuli Characteristics on Web Session QoE, (2024).
- Sayin, A.: Assessing the Quality of Experience of Short Video Services using Crowdsourcing Studies, (2024).

Teaching at University of Würzburg
In 2012 and from 2013 to 2017, I was working at the University of Würzburg as a full-time scientific assistant (Wissenschaftlicher Mitarbeiter) with a teaching load of 5 semester periods per week (Semesterwochenstunden). From 2019-2023, I was working at the University of Würzburg as a scientist (Akademischer Rat) with a teaching load of 5 semester periods per week (Semesterwochenstunden).
Lectures
- Simulation Techniques for Performance Evaluation (SS22)
- Current Methods and Technologies for Network Management (WS20/21)
- Simulation Techniques for Performance Evaluation (SS19)
Exercises
- Simulation Techniques for Performance Evaluation (SS22)
- Current Methods and Technologies for Network Management (WS20/21)
- Simulation Techniques for Performance Evaluation (SS19)
- Analytical Performance Evaluation of Distributed Systems (SS16)
- Computer and Communication Networks (WS14/15)
- Transmission Theory (WS13/14)
Seminars
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS23)
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS22/23)
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS22)
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS21/22)
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS21)
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS20/21)
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS20)
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS19/20)
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (SS17)
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (WS16/17)
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (SS16)
- Seminar on Future Mobile Communication Networks and their Applications (SS15)
Practical Courses
- Practical Course Analysis and Management of User-centric Communication Networks (SS23)
- Practical Course Analysis and Management of User-centric Communication Networks (WS22/23)
- Practical Course Analysis and Management of User-centric Communication Networks (SS22)
- Practical Course Analysis and Management of User-centric Communication Networks (WS21/22)
- Practical Course Analysis and Management of User-centric Communication Networks (SS21)
- Practical Course Analysis and Management of User-centric Communication Networks (WS20/21)
- Practical Course Analysis and Management of User-centric Communication Networks (SS20)
- Practical Course Analysis and Management of User-centric Communication Networks (WS19/20)
- Practical Course Cloud, Applications, and Networks (SS17)
- Practical Course Cloud, Applications, and Networks (WS16/17)
- Practical Course Cloud, Applications, and Networks (SS16)
- Practical Course Methods and Applications for Future Mobile Communication Networks (SS15)
Supervised Theses
Master Theses
- Leidinger, F.: Evaluation of Graph-based Deep Reinforcement Learning for the TSN Per-port Latency Assignment Optimization Problem, (2022).
- Ceanuri Devesa, J. K.: Performance Evaluation of Feature Representation Transfer Approaches for Video QoE Estimation Across Different Networks, (2022).
- Spangenberger, M.: Investigating the Benefits of Encoding at Runtime for DASH Video Streaming, (2022).
- Schüler, J.: Real-time Video QoE Estimation for Network Management based on Feature Calculation on a 100Gbps Programmable Data Plane, (2021).
- Janiak, L.: Potential Traffic Savings by Leveraging Proximity of Communication Groups in Mobile Messaging Applications, (2020).
- Tönsing, L.: Prediction of YouTube's Chunk Request from Monitored Encrypted Network Traffic, (2020).
- Knapp, T.: Performance Evaluation of DASH Streaming with Real Time Encoding and Continuous Quality Levels, (2018).
- Wehner, N.: Simulative Evaluation of the QoE Fairness of HAS Adaptation Logics, (2017).
- Kamneng Kwam, B.: Performance Evaluation of Placement Algorithms for Service Chains, (2017).
- Schwind, A.: Concept and Implementation of QoE Measurements in a Mobile Broadband Testbed, (2017).
- Sanchez, O.R.: Modeling User Activity and Network Demands in Online Gaming of Dota 2, (2015).
- Seith, A.: Gamified Subjective Assessment of Influence and Trust in Online Social Networks, (2015).
- Ehrmann, K.: Assessment of Event-Driven Impact on HTTP Live Streaming, (2015).
- Lange, S.: Attribute Sampling in Online Social Networks: Algorithm Design, Performance Evaluation, and Applications, (2014).
State Examination Theses
- Meixner, M.: Methods for Assessment of Multi-objective Optimization Algorithms with Application in the Context of SDN, (2017).
Diploma Theses
- Beretta, S.: Hierarchical OCR - Heuristics for Partial Structuring of Digitized Books, (2012).
Bachelor Theses
- Frieling, M.: Evaluating the Interaction Between Web and Video QoE with Crowdsourcing, (2022).
- Rduch, T.: Investigation of Fundamental Differences in the Perception of Web Browsing and Video Streaming Quality of Experience, (2022).
- Khelloqi, S.: Evaluation of Data Augmentation for Machine Learning on Network Traffic, (2021).
- Wieser, V.: Bandwidth Measurement in Mobile Scenarios using a Raspberry Pi, (2021).
- Aliev, E.: Evaluation of the Impact of Web Cross-Traffic on TCP and QUIC Video Streaming, (2020).
- Hofmann, J.: Deep Reinforcement Learning for Configuration of Time-Sensitive-Networking, (2020).
- Kargl, J.: Analysis of QoE Aspects of 3D Point Cloud Reduction, (2020).
- Mertinat, N.: Impact of Content Selection on Crowdsourced QoE Studies of HTTP Adaptive Streaming on Mobile Devices, (2020).
- Waigand, M.: Towards Traffic Management for Mobile Group-based Communication in WhatsApp, (2017).
- Waigand, P.: Predictive Modeling of Video Spreading in Online Social Networks, (2017).
- Flaig, N.: Simulative Performance Comparison of Adaptation Logics for HTTP Adaptive Streaming, (2017).
- Sasu, B.: Investigation of Analytical Modeling Approaches for Edge Computing, (2016).
- Zeidler, B.: Comparison of Machine Learning Approaches for YouTube Video Adaptation Estimation on Encrypted Traffic, (2016).
- Landbeck, D.: Framework for Simulative Performance Evaluation of HTTP Adaptive Video Streaming, (2016).
- Ott, S.: Browser-based Measurements of HTTP Live Streaming Performance, (2016).
- Gensler, T.: Analysis of Friendliness in Software Development Communities, (2015).
- Wehner, N.: Automated Quality Evaluation of HTTP Adaptive Video Streaming with an Android App, (2015).
- Lazarus, S.: Aging and Scaling of Online Social Networks Graphs, (2015).
- Züfle, M.: Testbed-based Comparison of Application-Aware Traffic Management Strategies, (2015).
- Konrad, C.: Automated Evaluation of Group-based Communication in WhatsApp, (2015).
- Schwind, A.: Classification and Modeling of Group-based Communication in WhatsApp, (2015).
- Borsos, R.: Social Network Analysis of Software Development Mailing Lists, (2014).
- Bauer, A.: On Algorithms for Socially-Aware Prediction of Individual Content Requests, (2014).
- Griepentrog, T.: Statistical Characterization of Geographic WiFi Hotspots Distribution, (2014).
- Frank, A.: Performance Comparison of Content Spreading Models for Online Social Networks, (2014).
- Lorey, K.: Gamification Framework for Subjective Assessment of Influence in Online Social Networks, (2013).
Practical Course Reports
- Spangenberger, M.: Implementation and Evaluation of Content Encoding at Runtime for DASH Video Streaming, (2020).
- Schüler, J.: Flow Statistics Calculation in a Programmable Data Plane with P4, (2020).
- Hildebrand, K.: Impact of Rendering Times on the Perceived Loading Speed of Web Pages, (2020).
- Wehner, N.: Unsupervised QoE Field Study for Mobile YouTube Video Streaming with YoMoApp, (2017).
- Kamneng Kwam, B.: Static Placement of Services on Edge Servers, (2017).
- Ott, S.: Browser-based Measurement of HTTP Live Streaming Performance during the Olympic Games 2016, (2016).
- Schwind, A.: WhatsAnalyzer: a Tool for Collecting and Analyzing WhatsApp Chats, (2016).
- Ehrmann, K.: Application and Network Monitoring of HLS Live Streaming of the 2014 FIFA World Cup, (2014).
- Lange, S.: Graph Sampling in Online Social Networks, (2013).
- Beretta, S.: Index Extraction in Digitized Books , (2012).
Seminars (Tutor)
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS22/23)
- Analyzing 100 Gbps Traffic on Commodity Hardware
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS21/22)
- Fingerprinting Concepts and Use Cases
- Browser Fingerprinting
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS21)
- QoE and Profit Maximization
- QoE and Net Neutrality
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS20/21)
- Basics of Reinforcement Learning
- Reinforcement Learning for Caching
- Seminar on Concepts and Technologies for User-centric Communication Networks (SS20)
- Performance Studies of Competing WLAN Access
- Seminar on Concepts and Technologies for User-centric Communication Networks (WS19/20)
- QoE-aware Traffic Management Decisions
- Societal Aspects und Implications of QoE-Management
- Seminar on New Services and Applications in the Future Internet (SS19)
- QoE Models for Web Browsing
- QoE Monitoring Approaches for Web Browsing
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (SS17)
- Introduction to QoE Fairness and Application to HTTP Adaptive Video Streaming
- Survey on Models for Human Mobility
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (WS16/17)
- Linear Program for Service Chain Placement
- Streaming of Light Field Video
- Seminar on New Trends and Current Evolutions of Cloud and Internet Applications (SS16)
- QoE-aware Architectures for Video Streaming
- Network Management for Improving QoE of Video Streaming
- Seminar on Future Mobile Communication Networks and their Applications (WS15/16)
- Car2Car Infrastructure
- IoT Communication Protocols
- Application Traffic Classification Methods
- Seminar on Future Mobile Communication Networks and their Applications (SS15)
- Introduction to Edge Cloud and Fog Computing
- State of the Art: IoT and Sensors
- Tactile Internet
- Seminar on New Services and Applications in the Future Internet (WS14/15)
- Online Social Network Advertising and Value Of Users
- Dynamics of Incentivized Friend Invitation
- Seminar on New Services and Applications in the Future Internet (SS14)
- Characteristics of Home Networks
- BeWiFi
- Caching of Online Social Network Content
- Seminar on New Services and Applications in the Future Internet (WS13/14)
- Predicting the Temporal Dynamics of Information Diffusion in Social Networks
- Quantifying the Invisible Audience in Social Networks
- Seminar on New Services and Applications in the Future Internet (SS13)
- Graph Sampling in Online Social Networks
- Trust within Online Social Networks
- Business Models of Online Social Networks
- Seminar on Image Analysis Techniques and Multimedia Applications (SS12)
- Hypervideo
Exercises (Teaching Assistant)
- MINT Tutorial Algorithms and Data Structures (SS11)
- Algorithms and Data Structures (WS10/11)
- Introduction to Java Programming (WS10/11)
- MINT Tutorial Algorithms and Data Structures (SS10)
- Algorithms and Data Structures (WS09/10)
Certificates
- Certificate for Teaching in Higher Education of the Bavarian Universities - Specialization Level, August 2021
- Certificate for Teaching in Higher Education of the Bavarian Universities - Advanced Level, December 2020
- Certificate for Teaching in Higher Education of the Bavarian Universities - Basic Level, November 2020