Graduate of computer science and mathematics with a minor in psychology from the University of Copenhagen.
I am a highschool teacher in computer science (programming, informatics and technical engineering) and mathematics. Main subjects of teaching include: Applied Machine learning and data science, programming and software development, Game development, Game-AI and mathematics.
Check out my GitHub page for more information about projects and work primarly related to teaching. Currently, I teach courses in
- P5 Programming for creative coding and visual programming.
- Python Programming for general purpose programming. Collections of exercises in Python programming can be found in Python Exercises.
- Machine Learning and Data Science for applied machine learning and data science.
Earlier I was a TA at the University of Copenhagen in Algorithms and data structures and Advanced algorithms.
In addition to my teaching, I maintain a serious professional interest in other areas of computer science including:
- machine learning and data mining applied to computational finance with focus on prediction of financial time series and stock prices but also in the context of modelling product prices and sales.
- computational geometry and computational topology with applications in analysis of markets making informed decisions about investments but also earlier on used for protein structure prediction. Read more in this publication.
I have preveiously been active in the following areas:
- parallel/distributed algorithms applied in the context of and cryptography
- Computability theory and complexity theory
- didactics of computer science with focus on how to develop and train computational thinking to highschool students. In 2017 I was part of a team that developed a new curriculum for programming in highschool in Denmark. In 2023 I published a paper about a course of study in basic object oriented programming for highschool students. Im also a superviser of students in highschool teachers doing their pedagogy exam in computer science.
Most of my coding done in these areas are done in Python, Javascript/Typescript, Java, C# and C/C++.
I am the co-author of the book "Programming in P5" together with Peter Sterner. The book is written in Danish and targets highschool students learning programming for the first time. The book uses the P5.js framework for creative coding and visual programming to teach basic programming concepts and problem solving skills.
<style> /* Smaller thumbnail images for index page */ .thumbnail { width: 140px; height: auto; object-fit: cover; border: 1px solid #ddd; } @media (max-width: 480px) { .thumbnail { width: 100px; } } </style>Contact me at [email protected].

