I was really bad at public speaking but this class helped me improve a lot. People say he's a tough grader, but as long as you follow exactly what he tells you to do, you will get a good grade. Writing assignments are hard to get 100% on unless you go above and beyond. Also he cusses a lot which is funny. Great teacher (Class taken Spring 2024)