Teaching

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

  • Communication Systems (WS23/24)

Seminars

  • Seminar on Networked Systems and Communication Networks (WS23/24)

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
Share by: