I have been teaching German for over 5 years now. I taught face-to-face classes, online classes utilizing video conferencing tools like Zoom, classes for beginners, classes for adults, and even classes for preschoolers.
Take a look at the principles that always guide my teaching.