Alright, today's question is almost too easy.
Who is your favourite Hogwarts teacher?
I really don't want to swim with the river here, but I have to say Remus Lupin, and who would say anything else? I mean he is positively the best teacher not only Harry, Ron or Hermione could have had, but anyone could have had! He is gentle, patient and kind and he knows his stuff. I really regard him as the best and kindest teacher in the melting pot of crazy Hogwarts teachers.
However, I also want to mention McGonagall here, because I think she isn't getting enough credit! She is a marvellous teacher as well and I would enjoy being her student, too! (though I think Neville isn't too much...)