He is passionate about teaching and has delivered courses at all levels (introductory-graduate). Kakarougkas is particularly interested in applying the latest pedagogical approaches in order to enrich the learning experience of his students. He employs active learning approaches such as problem-based learning and blended learning to make his classes highly interactive.