Severus Snape held multiple roles at Hogwarts: Potions Master (for most of the series), Defence Against the Dark Arts teacher (in Book 6), and Head of Slytherin House. He was a complex character who ultimately proved to be Dumbledore's man. He never taught Care of Magical Creatures (that was Hagrid) and was not a Flying Referee.