Magic is related to Appear. Appear is a synonym of Obvious. Obvious is the opposite of Subtle. 
Teaching is the opposite of Learning. one thing you do when you Learning is Listen. Listen is a synonym of Anticipate. 
Magic <--RelatedTo--> Appear <--Synonym--> Obvious <--Antonym--> Subtle 
Teaching <--Antonym--> Learning --HasSubevent--> Listen <--Synonym--> Anticipate 