Brian Henson
His lectures are the best. Have not stopped laughing, he makes the class fun. If you're not good at giving speeches that fine if you complete all the homework he assigns and participates in class then you will pass with an A- or higher. Lots of homework, but its really easy. Even if you don't need a communication class takes it.