Dmitri G. Roussinov has over 15 years of experience in research and development in information technology, focusing on search engines, text mining, natural language processing, and business information systems. He has taught IT topics for over 12 years at highly ranked universities. He has 20+ years of hands-on experience in software design, programming languages, and computer graphics. He currently holds a senior lecturer position at the University of Strathclyde in Glasgow, UK.