Викладач з 25 річним стажем, поєднує викладання у вузі курсів з методики навчання інформатики, основ робототехніки та технологій електронного навчання та посаду вчителя-методиста вищої категорії у загальноосвітній школі І-ІІІ ступеня.
Автор понад 80 науково-методичних праць з методики навчання інформатики, педагогіки вищої школи, використання ІКТ в організації навчально-виховного процесу на різних рівнях освіти. Член авторського колективу підручників з інформатики для 4- 8 та 11 класів та навчально-методичних комплектів для підтримки навчання інформатики у 3-8 та 11 класах, співавтор системи компетентнісних завдань для розвитку предметних компетентностецй на уроках інформатики.