Teaching
I have taught labs in the following courses:
- TinyML (Edge AI) (Bachelor & Master): 2024 - 2025
- Distributed Systems (Bachelor & Master): 2025
- Computer Networks (Bachelor): 2024
- Operating Systems and Computer Networks (Bachelor): 2019
- Computer Science for Non-Majors (Bachelor & Master): 2018
- Algorithms and Data Structures (Bachelor): 2018
- Computer Systems (Bachelor): 2017
Supervised Theses
- 2025
- Scaling Modern Convolutional Networks for Elastic Inference (Bachelor)
- 2024
- Short Term Vessel Path Prediction Based on AIS Data (Bachelor)
- Unsupervised Learning Methods for Bird Activity Recognition (Master)
- Preprocessing and Uncertainty Calibration of Embedded Neural Networks for Bird Activity Recognition (Bachelor)
- 2023
- Implementation and Evaluation of Federated Learning Approaches on Non-IID Data (Bachelor)
- Evaluation of Splitting Points and Compression Schemes for Split Computing in Vision Transformers (Master)
- MatchCurv: A Communication-Efficient Decentralized Federated Learning Framework for Heterogeneous Environments (Master)
- 2022
- Design and Evaluation of Embedded Neural Network Models for Bird Activity Recognition Based on Accelerometer Data (Master)
- Evaluation of the Performance and Accuracy of Transfer Learning (Bachelor)
Master Projects
- 2025
- HoloOcean: Multi-Agent Coordination and Localization in an Underwater Robotics Simulator
- BasketAEye: Automatic Shopping Basket Price Detection with Neural Networks