Day 16, Favorite professor: This is a really hard one. I love all of the professors of Hogwarts. I don't have one favorite, I have three that I like equally. First, Professor Dumbledore. He's just so enigmatic and intelligent and knows what to do in any situation while at the same time being free spirited and fair. He also has that whole omniscient thing. I've decided though that that's because of the paintings. I'm pretty sure that the paintings are set up in such a way that they watch what's going on and report back to him. Second, Professor McGonagall. She's strict and often seems like a hardass but she's fair and cares very deeply about all of her students. She's devoted her life to them. She would do anything to protect them and help them, and though she sometimes seems a bit exasperated at times it's only because she cares about them. Third, Professor Snape. He's a horrendous teacher, of course. Unfair and cruel and such, but I just love him. He's one of my favorites, if not my all time favorite character. He's so brave and complicated and troubled. Also on my list of faves are Lupin, Flitwick, and of course, Hagrid.