Asha Winfield
She's great with shy students. I recommend anyone taking her for public speaking. She gives good feedback and ways to improve after each speech. She also gave you another chance to start if you messed up early in the speech without penalty.