The general goal is to learn how to distinguish acceptable arguments from poor ones. The approach is two-sided: (1) the analysis and classification of fallacies and (2) the analysis and construction of valid arguments.