Robert Chambers
Took him for small groups communication and the lectures are incredibly focused on audience participation, which is a very good thing. Multiple projects and presentations are required and it can drive you a little nuts but you will definitely learn from them. Only critique I would have is he seemed a tad bit unorganized, but overall, great teacher!