Welcome to my home page! On June 26th, I defended my PhD thesis "Theory and Practical Applications of Treewidth" (pdf), which I completed under the supervision of Hans Bodlaender at Utrecht University. I am interested in the theory and applications of graph algorithms (specifically those involving treewidth) and parameterized and exact complexity. As a hobby, I design and make 3D printed puzzles (and recently, other 3D printed and electronic gadgets).
As of October 2019, I am Assistant Professor in Algorithms and Optimisation at the Department of Data Analytics and Digitalisation of Maastricht University.
You can reach me via my institutional mail (T.vanderZanden@maastrichtuniversity.nl) or personal email address (tom@tomvanderzanden.nl).
If you would like to buy one of my puzzles, you can do so in my Shapeways shop (beware of sticker shock, Shapeways has regretfully raised their prices a lot compared to what they used to be).
Publications
Google Scholar - dblpBelow is a list of my (peer-reviewed) conference publications.
Software
Teaching
I am very interested in teaching. My current teaching duties at Utrecht University include assisting in the Algorithms course and in the Concurrency course.For the algorithms course, I lead the working classes and handle the practical programming assignments through the automatic grading system DomJudge (thinking up the assignments, generating test cases, writing a reference solution and helping the students debug their code).
For concurrency, I also lead the working classes and handle the practical programming assignments through a DomJudge knockoff called "TomJudge" (which includes some features specific to concurrency, such as automatically measuring whether the program executes faster given more cores).
I also am the administrator of our department's DomJudge installation, which, besides its use in algorithms, is also used in many other courses. I help lecturers set up their assignments, handle any problems that come up, and occasionally develop new features. I recently gave a presentation on our use of DomJudge at the Dutch ICT education symposium NIOC 2018.
Puzzles
Below you can see some of the puzzles that I have designed. You can click on a puzzle to get more information about it. Each of these puzzles was designed using 3D CAD software, and then printed by Shapeways in Nylon using Selective Laser Sintering (SLS). I dye the puzzles myself (using dylon ebony black dye) and make my own stickers on a plotter. Note that several of these puzzles have been mass produced (either by Mefferts, MF8 or Calvin's Puzzles).
©2009-2025 copyright Tom van der Zanden. All rights reserved.