Er hat Verwandlung unterrichtet. Es stand auf Pottermore, dass mcGonagall Dumbledores Posten eingenommen hat, als er Schulleiter wurde :)
Also, du hast schon Recht. Dumbledore hat Snape gesagt, dass er der sein muss, der ihn tötet. Suf Dumbledores Hand liegt ja ein Fluch weil er den Ring der Gaunts (ein Horkrux) umgelegt hat. Dieser Fluch breitet sich immer weiter aus, und Snape sagt ihm, dass er noch ungefähr ein Jahr zu leben hat. Dumbledore bittet Snape, ihn umzubringen, wenn er ihn darum bittet, weil er einerseits wegen dem Fluch eh nicht mehr lange zu leben hätte, andererseits soll Snapes Rolle als Todesser ja glaubhaft bleiben. Als sie dann an dem besagten Abend auf dem Astronomieturm sthehen sollte Draco Dumbledore ja eigentlich töten, aber Dumbledore wusste schon lange davon, dass voldemort ihm das aufgetragen hatte und sagt dass der dunkle Lord auf Snape zurückkommen würde, wenn Draco scheitert. Außerdem will Dumbledore nicht, dass Draco zum Mörder wird. Deswegen bittet Dumbledore Snape, ihn umzubringen: weil er eh nicht mehr lange zu leben hätte, damit Draco nicht zum Mörder wird und Draco's Familie wird nicht bestraft, weil es aussieht, als hätte Draco ihn getötet, also hätte er seine Pflicht erfüllt, und Snapes Image/Rolle als Todesser bleibt glaubhaft, so kann er noch weiter als Doppelargent/spion arbeiten.