Who was Harry Potion teacher?
The Potions teacher at Hogwarts School of Witchcraft and Wizardry during Harry Potter's time was
Professor Severus Snape. He was a strict and intimidating teacher, known for his dislike of Harry and his Gryffindor house.
However, Snape's true role was much more complex than just a grumpy teacher. He was a double agent, secretly working for Dumbledore and protecting Harry from Voldemort.