Really good at teaching concepts and making you understand the subject. The class will be easy as long as you listen to the feedback he gives you on your assignments and actually prepare for your speeches/debate. He is very helpful so don't be scared to ask him for help.