Harry Potter's favorite teacher at Hogwarts was Remus Lupin, who held a dark secret and was a boyhood friend of Harry's father.