I choose F. xD
mmm.
F) Teachers who encourage discussions/debates as a whole class. The
teacher tries to steer the conversation in a certain way to allow
students to see what she's/he's trying to explain/express, and yet
she/he allows students to come to their own conclusion about a
topic.
however, I have teachers who fall under catagory D, but I love them
a LOT, 'cause it's evident that, though they're giving us tons of
hwk, they're trying to help us get better. and if you actually
MANAGE to make it through that pile of hwk, you will improve by a
considerable amount.
I like teachers who obviously love us, but cant get pushed
around.