From his arrival at Hogwarts, Harry Potter faces Severus Snape, the enigmatic Potions Master. Throughout the series, their ...