artificial intelligence, automatic marking, automatic translation, complexity analysis, computational linguistics, data structures and algorithms, finding solutions to very hard technical problems, image matching, image processing, image segmentation, learning object meta-data, linguistics, machine translation, machine vision, maths, object recognition, parsing, pattern recognition, programming, Role and Reference Gramamr, semantics