I mainly teach in the sub-fields of data mining and machine learning which are a very active area of research used extensively in the high tech industry though often under different titles. Data mining, speech recognition, natural language processing, machine learning and expert systems are all sub-fields of A.I. In addition applications of A.I. to specific domains are also popular such as bio-informatics, data mining and machine vision.