Hello! I’m Benedikt, a Software Engineer for educational tools and Advisor for computer science education at the Munich University of Applied Sciences (MUAS) at the Faculty of Informatics and Mathematics.

I graduated at the Technical University of Munich with a Master’s degree in computer science in 2016.

Afterward, I continued my academic journey by joining the computer science PhD program in the field of Pedestrian Dynamics. In my research, I was interested in realistic large-scale pedestrian simulation. I analyzed different microscopic pedestrian simulation models and studied efficient parallel algorithms for pedestrian simulation. In particular, I discussed and analyzed navigation field computation in a large-scale setting. The problem is strongly connected to solving the eikonal equation. Furthermore, I introduced parallelism to the so-called optimal steps models, an essential class of microscopic simulation models. Consequently, I was able to run large-scale simulations in real-time using the GPU. I did my PhD at the Chair of Scientific Computing in Computer Science (SCCS) of the Technical University of Munich in cooperation with the Munich University of Applied Sciences (MUAS). During that time, I worked as a Software Developer on the open-source framework for pedestrian simulation Vadere at the Pedestrian Research Group in Munich.

Today I am working as a Software Engineer at the MUAS, and I am integrated in the educational environment and process. In addition, I try to comfort my desire to teach young people by working as a Contract Lecturer as often as possible.

Apart from modeling and simulating pedestrian streams, I am interested in algorithms and their expressiveness in a more general sense. I want to explore coding beyond communicating with a machine, beyond being work, and beyond being the logical formal thing we use to build applications. Coding is not only an artform but can be the means to express oneself through art. By doing so, I discovered a new rabbit hole. I am drawn to programming art in the form of music (using Sonic Pi, TidalCycle, FoxDot and SuperCollider) and animations (using Processing, P5js).

For me, computer science is a door into a world of self-determination, creativity, imagination, beauty, and freedom; in short,

“A world open for play.”

To steal some words from Robin Williams.

In essence, teaching computer science should be an invitation to this playful world. The digital is here to stay; therefore, computer science is precious and versatile. It seems that we concluded that everyone should know how to code, at least a little bit. However, I firmly believe it can and must be more than useful!