McGonagall looking shocked from the Half Blood Prince

The staff of Hogwarts is a diverse bunch of teachers. J.K. Rowling tells us a little more about them