Teaching
I teach on both levels, undergraduate and postgraduate level. Furthermore, I am supervising students doing their PhDs, Master’s or final year projects. I also encourage and supervise internships and placements in academia as well as in industry.
I also coordinate the Master in Computing Science - Software Science Specialisation.
Current Courses
- Parallel Computing this Bachelor-level course gives an introduction to a range of mainstream programming environments for a broad range of architectures covering multi-core systems, clusters and GPUs.
- Advanced Programming this MSC-level course covers programming languages research that aims at programmer productivity for high-performance, highly-reliable parallel systems.
- Seminar Software Science this MSc-level seminar focuses on reading and presenting research papers.