Very interesting.
Update!
Even if she had known what cardio-pulmonary resuscitation was, Minerva couldn't have answered. For only now had the meaning, and the connotations, of the name Harry sunk into her brain.
^^Those two sentences are art. Love it. Your characterization of Hagrid seems a bit off, and your development is occasionally awkward, but this is an interesting story so far and I can't wait to see where you end up taking it.