Public Speaking is a hard subject for almost everyone Prof McCain understands and tries to make things fun. She is tough but fair and always willing to help. You learn a lot about how to write quality speeches and how to speak in public. Truly a class worth taking.