teacher of magic xxx