This course aims to provide advanced background on Artificial Intelligence.  It provides the basic concepts of AI to apply it to a pattern recognition and Natural Language Processing problem.