Wandering the Pedagogical Wonders with Teacher Wan