In the past, I have coordinated different courses at B.Sc. and M.Sc. level, including seminars, lab exercises, and hands-on projects. I also held guest/stand-in lectures at Technische Universität Darmstadt, Germany, and the University of New South Wales, Australia. During my research career, I have supervised more than 30 thesis students (on B.Sc., M.Sc., and Ph.D. level).