He is deeply involved in both shaping and teaching the curriculum. He develops and teaches several courses and supervises a number of BSc, MSc, and PhD students on topics relating to computational entertainment and interactive playgrounds. Occasionally he delivers guest lectures at PhD summer schools.