Hi! I'm Bernhard.
Scroll down to learn more about my past and current projects.
A multidisciplinary learning platform for student teachers. It juxtaposes topics from educational science, psychology, didactics, and the science of STEM subjects. To illustrate how they interact, we use staged lesson videos.To the online platform
Stroke-based Handwriting Recognition
My doctoral dissertation; in which I created a descriptive geometry-focussed handwriting recognition algorithm. The goal was to use a minimal training data set and still have a robust enough product, which can be used by sixth graders in the ALICE iBook (see below).To the dissertation
A digital, interactive schoolbook for sixth graders about fractions. We designed the book with a focus on the geometry of fractions in mind to foster an intuitive understanding of them. We also conducted two large-scale studies and distilled our findings into three PhD theses.To the project website
Sum And Product
A YouTube channel about mathematics, and maybe some computer science and other STEM topics. Only one video, so, let's see where this is going...To the YouTube channel
A dynamic geometry software that runs in the browser. After using it daily for many years, I finally started to look under the hood, trying to contribute to the codebase.To the project website
A library for the dynamic geometry software CindyJS with an emphasis on an animation module and UI elements. Basically, a collection of all the auxiliary code I wrote over the last few years and which I copy-pasted from one project to the next. Might be unusable by anyone who isn't me…To the repository
In 1973, John Conway developed a method to quickly compute the weekday of any given date. I created an Android app to practise this algorithm on the go. It's not particularly fancy, but it does its job and keeps track of a few interesting statistics. If you're interested in practising Conway's method, give it a look!Learn about the Doomsday Algorithm To the Google Play Store
Bavarian Go Association
Go is an ancient Asian board game which has a growing fan base in the west. German Go players are organised in 16 associations. I'm a member of the board of the Bavarian Go Association and I work there as treasurer and membership administrator.Learn about Go To the Association website