Professor Kern is a really funny and caring person. Gives good constructive feedback and is approachable. He guides you through your speeches and tries his best to ensure you'll have all the skills needed for presentations.  As someone who is decent at public speaking, I saw a big difference by the end of the year. His class was really helpful! 