- 1974–н/время
—
- по совместительству работает на механико-математическом
факультете Новосибирского государственного университета (НГУ)
до 1976 г. почасовиком, затем совместителем: с 1976 —
ассистент, с 1980 — доцент, с 1990 —
профессор.
- 1974–н/время
—
- руководит обучением 27 аспирантов,
5 стажеров-исследователей,
3 соискателей и
более 80 выпускников НГУ,
под его научным руководством защищено
7 кандидатских диссертаций.
- 1977 г. —
- участвует в разработке методических программ для вузов СССР
по обязательным спецкурсам для специальности “Прикладная
математика”.
- 1991–1992 гг.
—
- организует кафедру систем информатики
Высшего колледжа информатики
Новосибирского государственного
университета и руководит ею.
- 1993–1996 гг.
—
- участвует в организации
кафедры программирования
Новосибирского государственного
университета и работает заместителем
заведующего этой кафедры.
- 1997–2010 гг.
—
- член методической комиссии
механико-математического
факультета Новосибирского государственного университета.
- 2003–н/время
—
- член Ученого совета механико-математического факультета Новосибирского
государственного университета.
- 2007–2009 гг.
—
- по совместительству работает профессором
на факультете информатики и вычислительной техники
Сибирского государственного университета телекоммуникаций
и информатики.
- 2013–н/время
—
- член кадровой комиссии
механико-математического
факультета Новосибирского государственного университета.