Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

How to have smooth animations in Jupyter Notebook and Matplotlib

3 minute read

Published:

Jupyter Notebook is a godsend. Compared to other methods to share a slightly incoherent mix of code and ideas it is certainly the best way to do so. It is what I currently use to share my progress with my supervisors because it is just so convenient. Just send them a link and they can read your thoughts and how that translates to code, with the results of that intermingled. It may even be Second Coming of Literate Programming. Read more

Why Docker is essential for researchers

7 minute read

Published:

One of the best things that can happen during research is finding a software library that efficiently solves a problem you are struggling with so you can solve your own problem. But most of the time this happiness turns to frustration and sadness quickly because the library was written in 2003, is unmaintained and depends on Windows 95. Read more

portfolio

publications

talks

teaching

Imperative Programming

Undergraduate course, University of Groningen, 2014

Imperative Programming is the first programming course for first-year students of Computing Science and Artifical Intelligence. For most of them, this is the introduction to programming and first time use of the C programming language. Work included grading of practical exercises, teaching workshops and surveilling during exams. Read more

Image Processing

Graduate Course, University of Groningen, 2016

This is a mandatory for the Scientific Visualization and Computer Graphics Master at the University of Groningen. It teaches the basics Image Processing, both traditional methods and morphological methods. Work included grading of practical exercises, teaching workshops and surveilling during exams. Read more