Teaching
Good teaching is one of my key ambitions. My teaching concept describes and illustrates (in German) how I want to teach. My so called teaching portfolio describes what I mean with good teaching in more detail (but also only in German). In order to further improve my teaching I did many trainings and further do. I have earned a qualified certificate for university didactic during my time at TU Berlin.
In the following all my courses are listed as a reference. Please do not hesitate to ask about any course if you are interested.
Table of Contents
Outstanding results
In some of my courses as well as some thesis works, outstanding results have been developed.
Year | Author | Title | Affiliation | Type | Teaser |
---|---|---|---|---|---|
2024 | Marit Zenker | Reproducing a Specific Art Style Using Artificial Intelligence Tools | HFU (Furtwangen) | Seminar work | ![]() |
2024 | Jochem Punt | Entwicklung eines AR-Produktkonfigurators und die Analyse des KI Nutzwerts | HFU (Furtwangen) + CAS Software AG, Karlsruhe | Bachelor thesis | ![]() |
2023 | Sabine Schleise | Neural Radiance Fields in the context of the Industrial Metaverse | HFU (Furtwangen) + SICK AG | Master thesis | ![]() |
HFU (Furtwangen)
More details about my courses can be found in FELIX the central learning platform at the HFU as well as on my github page.
Current (Winter 2024/25)
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. GitHub organisation
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester. Some results can be found in the GitHub organisation.
Digitale AV-Technik This course is about the foundations in digital audio and video technologies. We start with systems and signals and get into the practical algorithms and applications based on information theory. See the accompanying webpage for details.
Point&Click Mystery A student project about creating a point&click adventure game. Initiated by students. See the living documentation here.
Computational thinking An experimental seminar with the goal to get students from the Orientierungssemester Informatik - those who do not yet know which kind of computer science program is best for them - to think about dealing with machines and computers. Inspired by the MIT course, but also from other programs on Copmutational Thinking.
Creative Coding Introductive course with the goal to get design-oriented students to code. We plan to start with Scratch and then continue with p5.js. We also include some micro-controllers for the interaction.
Past semesters
Summer 2024
3DCV - 3D Computer Vision
A Computer Vision master course with the focus on 3D reconstruction.
Entry project First project in the new Games and Immersive Media bachelor program about developing a first game in an agile manner with Unreal Engine Blueprints. My part was to teach an agile mindset and how to iteratively improve as a team.
Free3D - Free-viewpoint 3D video creation Master research project - see results in projects.
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. GitHub organisation
GIS - Grundlagen Interaktiver Systeme (OMB2+MIB2)
This lecture is about web development basics (HTML, CSS, JavaScript, data bases). You can find the script here.
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester. Some results can be found in the GitHub organisation.
Mathematische Grundlagen für Computergrafik und Gestaltung
Math lecture for the media conception bachelor program in the 2nd semester.
STEM1 - Science, Technology, Engineering and Mathematics Math lecture and practical seminar in the first semester of the new Games and Immersive Media bachelor program. The lecture is share with the MKB program (see above) and in the seminar, we implement some math stuff with P5.js.
Winter 2023/24
Free3D - Free-viewpoint 3D video creation A propaedeutic course to prepare a student research project - see results in projects.
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. GitHub organisation
GIS - Grundlagen Interaktiver Systeme (OMB2+MIB2)
This course is about web development basics (HTML, CSS, JavaScript, data bases).
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester. Some results can be found in the GitHub organisation.
Mathematische Grundlagen für Computergrafik und Gestaltung
Math lecture for the media conception bachelor program in the 2nd semester.
Projection Mapping in the wild
Continuation of the student project about projection mapping which has been presented at the Reservoir festival in August 2023. Together with Regina Reusch and VIOSO.
Aktuelle Technologien im Bereich Digitaler Medien (Seminar) A seminar about recent technologies. Students have the oportunity to explore and evaluate a new technology like NeRF, 3D Gaussian Splatting, Stable Diffusion, and so on. Held together with Prof. Dr. Dirk Eisenbiegler.
Summer 2023
GIS - Grundlagen Interaktiver Systeme (OMB2)
This course is about web development basics (HTML, CSS, JavaScript, data bases). My first course that is taught based on eduScrum. Some results can be found in the GitHub organisation.
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. HFU internal link to FELIX, GitHub organisation
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester. Some results can be found in the GitHub organisation.
MuS Praktikum - Mathematik und Simulation Praktikum
Math exercises that accompany the math and simulation course in the 2nd semester.
ECG - Echtzeit-Computergrafik
This course is implemented in accordance with Scrum. In agile teams, both the theoretical basics of real-time computer graphics (rendering pipeline, shaders, GPU, 3D engines…) are worked out and software applications based on WebGL and WebXR are developed. The course is lead together with Clemens Sielaff (Unity). Some results can be found in the GitHub organisation.
3DCV - 3D Computer Vision
A Computer Vision master course with the focus on 3D reconstruction.
HFU internal link to FELIX
Projection Mapping in the wild
A student project about projection mapping with the goal of realizing a huge projection onto the Linachtalsperre (a large dam). Together with Regina Reusch and VIOSO.
Aktuelle Technologien im Bereich Digitaler Medien (Seminar) A seminar about recent technologies. Students have the oportunity to explore and evaluate a new technology like NeRF, Code generation (e.g. Copilot), Stable Diffusion, and so on. Held together with Prof. Dr. Dirk Eisenbiegler.
Winter 2022/23
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. HFU internal link to FELIX
ZdM - Zukunft digitaler Medien
This course is a seminar in combination with a series of guest lectures about the future of digital media. The participants can chose a recent research topic and deep dive into it with the goal to be able to estimate its potential impact on the future of digital media. All in the spirit of the famous Youtube channel “Two minute papers”. See the public FELIX page for details.
ECG - Echtzeit-Computergrafik
Not enough participants found.
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester.
MINT Praktikum - Praktische Übungen zur Vorlesung Mathematik
A math tutorial course.
Summer 2022
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. HFU internal link to FELIX
ECG - Echtzeit-Computergrafik
This course is implemented in accordance with Scrum. In agile teams, both the theoretical basics of real-time computer graphics (rendering pipeline, shaders, GPU, 3D engines…) are worked out and software applications based on WebGL and WebXR are developed. HFU internal link to FELIX
KomplDat - Komplexe Datenstrukturen
Introduction to graph theory and its applications. HFU internal link to FELIX
BildComp - Bildverarbeitung und Computergrafik
A Computer Vision course with the focus on 3D reconstruction.
HFU internal link to FELIX
MuS Seminar - Mathematik und Simulation Seminar
A Java programming seminar that accompanies the math and simulation course in the 2nd semester.
MINT Praktikum - Praktische Übungen zur Vorlesung Mathematik
A math tutorial course.
VISMO Projekt
Continuation of the project from last term. Focus lies on the implementation with THREE.js.
Winter 2021/22
GDV - Grafische Datenverarbeitung
This course is an introduction to Computer Vision. From basic image formation and processing over image features to Deep Learning. HFU internal link to FELIX
ECG - Echtzeit-Computergrafik
This course is implemented in accordance with Scrum. In agile teams, both the theoretical basics of real-time computer graphics (rendering pipeline, shaders, GPU, 3D engines…) are worked out and software applications based on WebGL and WebXR are developed. HFU internal link to FELIX
MINT Praktikum
A math tutorial course.
VISMO Projekt
A student project about visualizing the mathematical foundations of structure from motion and other 3D reconstruction methods using a 3D rendering engine.
TU Berlin
Archive
In the following my first teaching experiences are listed. Note that the links might be dead by now. It was a long time ago, but great fun to explore the academic world as PhD student and teaching assistant.
Summer 2011
MPGI 2
Methodic and practical basics in computer science (part 2), together with Clemens Eppner and Sebastian Höfer, I lead a group of student tutors for organizing and executing the tutorials for this first year (2nd semester) course. I filled in for Prof. Oliver Brock for some lectures on graph theory.
Processing Digital Camera Images
A seminar about processing camera images in a modern way. I again supported Mathias Eitz in organisation and leading the seminar. My part was to organize the basic talks of the students.
Winter 2010/11
Computer Graphics 1
A basic course along the rendering pipeline. I supported Ronald Richter with the exercises.
Summer 2010
No teaching due to parental leave.
Winter 2009/10
Processing Digital Camera Images
A seminar about processing camera images in a modern way. I supported Mathias Eitz in organisation and leading the seminar.
Summer 2009
Computational Photography
A project in conjunction with the University of Arts (UdK) Berlin
MPGI 2
Methodic and practical basics in computer science (part 2), I again lead a group of several teaching assistants organizing and executing the tutorials for this first year (2nd semester) course.
Winter 2008/09
Depth Imaging
A project course about combining time-of-flight depth imaging with color imaging.
Summer 2008
MPGI 2
Methodic and practical basics in computer science (part 2), I lead a group of several teaching assistants organizing and executing the tutorials for this first year (2nd semester) course.
Winter 2007/08
Multi-Touch Display
A student project that I was co-organizing with Marc Alexa.
MPGI 1
Methodic and practical basics in computer science, I work in a group of several teaching assistants organizing and executing the tutorials for this first year course.
Summer 2007
Computer Graphics/Computer Vision
A basic course about CG and CV which is realized together with the Computer Vision and Remote Sensing group. I organized the exercises together with Ulas Yilmaz. During this course a panorama tool has been implemented by the students.
Winter 2006/07
Scanning real world objects without worries
A student project that I was co-organizing with Marc Alexa.
Thesis supervision
In the following all students that I supervised (not necessarily officially) during my career. If you are interested to let me supervise your thesis work, do not hesitate to contact me. Please also check open topics at the FELIX page.
Theses list
Year | Author | Title | Affiliation | Type |
---|---|---|---|---|
Ongoing | Göpfert, Ferdinand | tbd(Building a Fire Evacuation Training System using Hololens) | HFU (Furtwangen), Kanagawa University (Japan) | Master (Design Interaktiver Medien) |
Ongoing | Brausch, Lukas | tbd(Panic behavior generation under emerged unexpected events with interactive avatars) | HFU (Furtwangen), Kanagawa University (Japan) | Master (Design Interaktiver Medien) |
Ongoing | Fuchs, Ethan | tbd(Large Scale NeRF: A case study employing SOTA optimization methods to achieve a high-quality large-scale NeRF model of the Furtwangen University campus) | HFU (Furtwangen) | Bachelor (Medieninformatik) |
Ongoing | Zenker, Marit | tbd(Collision-Free Path Planning in 3D Environments: A NeRF-Based Approach) | HFU (Furtwangen) | Bachelor (Medieninformatik) |
Ongoing | Müller, Melanie | tbd(Maßstabsgetreues Projection Mapping von Grundrissen) | HFU (Furtwangen) | Bachelor (Medieninformatik) |
Ongoing | Willmann, Lukas | tbd(CeRF: Context embedded Radiance Fields) | HFU (Furtwangen) | Master (Medieninformatik) |
2025 | Kaserer, Patrick | Synthesized Sensor Data from Neural Radiance Fields | HFU (Furtwangen) + SICK AG, Waldkirch | Master (Medieninformatik) |
2025 | Sasanala, Aravind Sal | Algorithm Development for Feature Detection in 3D Polygon Mesh Models of Implants | HFU (Furtwangen) + stryker Leibinger GmbH & Co KG, Freiburg | Master (Smart Systems) |
2024 | Chemata, Rebecca | Generative KI zur internen Kommunikation von Unternehmensvisionen und -strategien | HFU (Furtwangen) + SICK AG, Reute | Bachelor |
2024 | Pönitzsch, Felix | ViperGPT: Automatisierte Softwareentwicklung mit Large Language und Computer Vision Models | HFU (Furtwangen) | Bachelor |
2024 | Nguyen, Baohan | Wasserspeier am Freiburger Münster: Entwicklung einer webbasierten Augmented Reality Anwendung zur Erhaltung des Kulturerbes und interaktiven Erkundung | HFU (Furtwangen) + Münsterbauverein Freiburg | Bachelor |
2024 | Widmann, Dominik | Implementation and evaluation of Neural Radiance Fields as an immersive technology in industry at technology start-up Dromni: An application study | HFU (Furtwangen) + DROMNI GmbH, München | Bachelor |
2024 | Punt, Jochem | Entwicklung eines AR-Produktkonfigurators und die Analyse des KI Nutzwerts | HFU (Furtwangen) + CAS Software AG, Karlsruhe | Bachelor |
2024 | Fischer, Marvin | Automatically switching between portrait and landscape formats | HFU (Furtwangen) | Bachelor |
2024 | Rubner, Nic | Design eines Software-Frameworks zur Integration von Azure Kinect-Daten in AR-Applikationen | HFU (Furtwangen) | Bachelor |
2024 | Junghans, Vincent | Remove the Dog:Textbasierte Bildbearbeitung | HFU (Furtwangen) | Bachelor |
2023 | Paredes Gonzalez, Moreli Andrea | Comparison of 3D Capture Techniques, with Application in the Design of a WebAR Catalog of the Gargoyles of the Freiburg Cathedral | HFU (Furtwangen) + Münsterbauverein Freiburg | Master (Digitale Medien) |
2023 | Velu, Balaji | Improvements in precision alignment of 3D digital counterparts in Mixed Reality | HFU (Furtwangen) + BMW group, München | Master (Smart Systems) |
2023 | Schleise, Sabine | Neural Radiance Fields in the context of the Industrial Metaverse | HFU (Furtwangen) + SICK AG, Waldkirch | Master (Medieninformatik) |
2023 | Reiche, Yannick | Erarbeitung eines On-Set Virtual Production Setups mit Projektoren für Low-Budget Filmproduktionen | HFU (Furtwangen) | Bachelor |
2023 | Reiprich, Alexander | Computer Vision als Werkzeug zur Steuerung von Videospielen - Analyse und Entwicklung eines Programms basierend auf Reinforcement Learning | HFU (Furtwangen) | Bachelor |
2023 | Kowatsch, Fabian | Implementing a real-time 3D viewer for Neural Radiance Fields | HFU (Furtwangen) | Bachelor |
2023 | Brausch, Lukas | KinectAR: Implementierung einer Live-Datenübertragung einer Kinect Azure-Punktwolke auf ein AR-fähiges Mobilgerät | HFU (Furtwangen) | Bachelor |
2023 | Pfeiffer, Sebastian | Creation and evaluation of a computer game using a teachable AI | HFU (Furtwangen) | Bachelor |
2023 | Münchinger, Maximilian | Die Zukunft des Fotografierens: Wie verändert künstliche Intelligenz die Fotografie? | HFU (Furtwangen) | Bachelor |
2022 | Kusch, Oliver | Entwicklung einer Augmented Reality App zur Visualisierung historischer Gebäude der Stadt Villingen | HFU (Furtwangen) | Master |
2022 | Küllmer, Elisabeth | Entwicklung und Evaluation einer Deep Learning Beispielapplikation auf programmierbaren 3D-Kameras | HFU (Furtwangen) | Bachelor |
2019 | Fischer, Georg | Detection and Mitigation of Multipath Interference in 3D-Time-of-Flight Cameras | SICK AG + KIT (Karlsruhe) | Master |
2019 | Roth, Christoph | Ressourceneffiziente Personendetektion auf Basis von 3D Kameradaten für den Einsatz auf eingebetteten Systemen | SICK AG + KIT (Karlsruhe) | Master |
2012 | Miethe, Manuel | Integrating a Depth Sensor into an Interactive Tabletop | TU Berlin | Diploma |
2010 | Dippl, Stefan | Markerless Identification of Interactive Devices on Multi Touch Surfaces | TU Berlin | Diploma |
2010 | Stripf, Claudia | A Multi-Touch User Interface for Spatial Audio Scenes | TU Berlin | Term paper |
2010 | Chmiela, Stefan | Identifying Untagged Mobile Devices on Tabletops by Matching Camera and Acceleration Sensor Data | TU Berlin | Diploma |
2010 | Mircea Gigea, Raul | Augmentation of Real-Time Registered Surfaces using a Projector-3D Camera System | TU Berlin | Diploma |
2010 | Müllenhaupt, Martin | Evaluating time-of-flight sensors using an industrial robot | TU Berlin | Diploma |
2009 | Breitmeyer, Björn | Object recognition in a multitouch environment by combining Diffuse Illumination and Frustrated Total Internal Reflection | TU Berlin | Diploma |
2009 | Holzammer, Andreas | Combining Diffuse Illumination and Frustrated Total Internal Reflection for touch detection | TU Berlin | Diploma |
2009 | Elstner, Stefan | Combining Pen and Multi-Touch Displays for Focus+Context Interaction | TU Berlin | Diploma |
2007 | Mischler, Antoine | 3D Reconstruction from Depth and Stereo Images for Augmented Reality Applications | TU Berlin | Diploma |
Miscellaneous
I have gathered a bunch of ressources to learn more about machine and deep learning which are listed on this separate page that I update from time to time.