I think public speaking would be more practical--it should help you when you have to give presentations in other classes. As for the difference in the classes, I would read the descriptions for them and/or try to ask people who have taken the classes about them.