Образование: В 1975 окончил Белорусский политехнический институт. Закончил аспирантуру при Институте технической кибернетики НАН Беларуси про специальности "Системное программирование" в 1978 году. В 1983 году защитил диссертацию на соискание ученой степени кандидата технических наук по специальности 05.13.12 «Системы автоматизированного проектирования». В 1999 году защитил диссертацию на соискание ученой степени доктора технических наук по специальности 05.13.11 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей». В 2001 году присвоено ученое звание профессора.
Преподавательская деятельность: все виды учебной работы по дисциплинам:
«Распределенная и параллельная обработка данных»
«Моделирование и оптимальное проектирование вычислительных систем»
«Проектирование аппаратно-программных вычислительных средств»
«Функциональное и логическое программирование»
Направления научной деятельности:
Член экспертного совета ВАК Республики Беларусь. Член совета по защите докторских диссертаций.
Опубликовано более 340 научных и учебно-методических работ, включая монографии и учебные пособия.
Участие в зарубежных проектах:
Читал лекции и выполнял научные исследования в: