Analyze corpora for the purpose of developing effective lexicons. Develop language models that can assign probabilities to texts. Design, implement, and evaluate the effectiveness of text classifiers.