Reflections of a Quran Teacher about onsite and online teaching experiences with different ages, nationalities and mentalities.