Very funny teacher, explains topics well. You need to put a lot of work and time into the assignments to get full credit. For speeches, he offers examples that are very easy to follow and use as a reference, and has clear grading criteria. Doesn't give you full credit unless you're perfect and full work was put in. 