Daniel Cavallero
There were a lot of lectures, but he at least tries to make them relevant and entertaining. Lets you choose your own speech topics which is cool, and does some fun in class activities. Very approachable if you need help, you just need to make sure you ask. Would take this class again.