Looks good. Now, only issue left is Cadmus. Since he's just a side character, you have a lot of leeway in making him. Only guidelines are that he's a dragon and that he is powerful as well in benevolent to the students. Oh, and Cadmus was the name of the hero who slew a dragon while looking for a place to found the ancient Greek city of Thebes. A sacred grove to Cadmus was chosen by the philosopher Plato as the spot for his school, hence the term "Academy". Sounds like "Cadmus", right. That's where we get terms like "Academic" from. The name Cadmus itself is likely of Middle-Eastern (Lebanese?) origin, a possible reference to an alleged migration to Greece at some point.