Стаж педагогической работы – 25 лет, из них более 15 лет работал с одаренными детьми в лицее «Вторая школа» и в московской школе №179.
Автор курсов для школьников «Олимпиадное программирование на языке Java» и «Java для мобильных» по Android-разработке.
Трижды лауреат Премии Правительства Москвы в области образования.