Michael D'Ovidio
He is a really caring professor. Be aware though that he expects you to put your best effort forth and he takes no excuses. If you're looking to fly under the radar, it won't happen with him. He gives good feedback on speeches and doesn't make you feel self-conscious. Just make sure you don't miss class or any assignments and it's an easy A.