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