Teaching
Software project
I am also a teaching assistant for the software project (2nd bachelor) during the academic years 2007-2008, 2008-2009, 2009-2010 and 2010-2011.More information about this course can be found on the Pointcarre system.
Principles of Object Oriented Languages (POOL)
During the academic years 2008-2009, 2009-2010 and 2010-2011, I am the lecturer for the course Principles of Object Oriented Languages.All course information can be found on this dedicated Pointcarre page.
Algorithms and data structures II
During the academic years 2004-2005, 2005-2006, 2006-2007 and 2007-2008 I have been the teaching assistant for the course "Algorithms and Data structures 2".
Thesis supervision
Academic Year 2003 - 2004:
- Roberto Riquelme Torres
Source Code Mining for Code Duplication Refactorings With Formal Concept Analysis
Master Thesis "European Master of Object Oriented Software Engineering (EMOOSE)"
Academic Year 2004 - 2005:
- Jens Nicolay
Type-based Refactorings in Java - Mathieu Braem
Incorporating Inductive Logic Programming in Aspect-Oriented Refactoring to Produce Pattern-Based Crosscuts For Use In A Logic Pointcut Language
Academic Year 2005 - 2006:
- Elliot Gossiaux
Mining for Aspects in Java using Cluster analysis - Iyad Albayouk and Abdelbaset Almasri
Experiences in migrating an industrial application to aspects
Academic Year 2006 - 2007:
- Matthias Stevens
DSMs and Software Modularity - Karlien Mollemans
Fuzzy Intensional Views
Academic Year 2007 - 2008:
- Veronica Uquillas Gomez
Temporal Declarative Meta Programming
Academic Year 2010 - 2011:
- Reinout Stevens
Source code archeology with SOUL
Academic Year 2011 - 2012:
- Emmanuel De Wilde
Dynamic object annotations - Jonathan Poedts
Refactoring in the presence of annotations