For more than a decade, Roland Richter has worked as a researcher in the fields of image processing and machine learning at Johannes Kepler University Linz. In addition to his background in mathematics, he has learned to work with a number of programming languages, including C, C++, Java, Python, Haskell, and Prolog. Subsequently, Roland earned a second degree in education. He has been teaching mathematics, computer science, and programming to students of all ages since 2015. He has been a lecturer in the Interface Cultures department since 2020.