Andrew Wilson
You're probably on here to find which professor to take for the mandatory public speaking class. In that case, Andy is the one you need to take. Amazing at teaching and gives thorough feedback. The class is very easy just put in a little effort for your speeches and you'll be fine. He's super nice and a very low stress class in general.