• 1980 – 2000 – доцент кафедры систем автоматического управления ЛЭТИ им. В.И. Ульянова (Ленина).
• 1980 – 1983 - член Методического Совета Министерства Высшего Образования Российской Федерации.
• 1970 – 1995 - Руководитель лаборатории имитационного моделирования сложных систем управления ЛЭТИ им. В.И. Ульянова (Ленина).
• 2000 – 2006 - Доцент кафедры Информационных технологий Санкт-Петербургского института дополнительного профессионального образования, руководитель подготовки по базам и хранилищам данных на факультете Международных программ.
С 2007 года – доцент кафедры Компьютерных информационных технологий в проектировании Санкт-Петербургского Политехнического Университета
Руководил восемью аспирантами, успешно защитившими диссертации на соискание ученой степени кандидата технических наук.
Является руководителем подготовки студентов по СУБД Oracle, занявшими первые места на Международной Олимпиаде IT-Планета в 2011 и 2012 годах.
Имеет большой опыт работы в различных компаниях в области информационных технологий.
Автор более 100 научных трудов и учебных пособий.