Christopher Tisdale
He is fair, he'll give you assignments and gives you a good amount of time to do them. His in-class discussions are great as they go in depth with a topic. Definitely an inspiring guy, he's got a lot on his plate so he'd often cancel class. But that doesn't mean he won't give work. If you like to write I'd recommend him, he made me a better writer.