Кандидат технических наук. В 1998–2008 гг. вел рубрику для младших школьников в физико-математическом журнале для школьников и студентов «Квант», с 2010 г. — рубрику «Эврика!» в журнале «Математика для школьников». Преподавал в Московском детском клубе «Компьютер». Автор нескольких научно-популярных книг по математике и программированию.