At Stanford: I co-taught the course "The Cutting Edge of Computer Vision" (master-level), and gave guest lectures for the bachelor-level class “Introduction to CV”.
I co-taught the course "selected topics on computer vision" (master level), co-taught the course "Multidimensional Signal Processing" (master-level), and taught fully the Ph-D level course titled "Advanced Digital Image Processing and Analysis".
At EPFL: I also was the teacher assistant for the following courses:
The list of all the supervised students can be found in my CV.
I was fortunate to teach high school girls about AI and CV during 2 weeks in summer 2015 as part of the SAILORS program.