системы параллельного программирования, балансировка рабочей нагрузки, компьютерная архитектура, распределенные вычисления, грид-системы, облачные вычисления, разработка параллельных программ, высокопроизводительные вычисления, численное моделирование, функциональное программирование, преподавание, большие данные, искусственный интеллект, активные знания, автоматизированное управление знаниями