He is lecturing on computer graphics, game development, GPU programming and object-oriented programming. His research interests include interactive global illumination rendering and procedural geometry modelling.