Кандидат физико-математических наук, доцент кафедры дифференциальной геометрии и приложений механико-математического факультета МГУ. Известный в нашей стране и за рубежом специалист в области дифференциальной геометрии, компьютерной геометрии, дискретной математики, вариационного исчисления, теории оптимального управления и маломерной топологии. Автор более 50 научных публикаций, в том числе 4 монографий по теории виртуальных узлов и 5 учебных пособий (три по маломерной топологии и теории графов и два по компьютерной геометрии). Читает на механико-математическом факультете МГУ спецкурсы «Компьютерная геометрия» и «Геометрия множественных проекций». Удостоен премии имени И. И. Шувалова I степени. Участник многих отечественных и международных научных проектов, поддержанных РФФИ, РНФ и другими фондами. Один из создателей Практикума по компьютерной геометрии на механико-математическом факультете МГУ.