ECS189 - NLP Spell Correction, Edit Model POS Tagging - Trigram HMM with backoff Machine Translation (grammatical) Naive Bayes Classifier