I have a joint appointment as Universiteir Docent (Assistant Professor) for Compiler Design in the Computer Systems Architecture Group at the University of Amsterdam in the Netherlands and as Principle Lecturer (Associate Professor) in the Compiler Technology and Computer Architecture Group at the University of Hertfordshire in England.
Compiler support for multicore processors
Functional programming
Programming language design
Program optimisation / transformation / parallelisation
Memory management
High performance computing
Multithreading
I/O and state in functional languages
and much more ....