Robert Layne, II
I absolutely hate public speaking, and still do, but Dr. Layne made it significantly less miserable for me than it's been in the past. He's one of the more understanding professors, and makes it clear from the start what to expect from his class. You could probably get by without the book if you don't miss class, but I wouldn't recommend that.