Question Classification and Context-Sensitive Response Generation Using Statistical Natural Language Processing - A system that gives meaningful and contextual answers to questions. Presented a machine learning model which achieves this goal using various surface features present in a question.