Преподавательская деятельность

1974-н/время --
по совместительству работает на механико-математическом факультете Новосибирского государственного университета до 1976 г. почасовиком, затем совместителем: с 1976 -- ассистент, с 1980 -- доцент, с 1990 -- профессор.

1974-н/время --
руководит обучением 23 аспирантов, 5 стажеров-исследователей, 3 соискателей и более 65 выпускников НГУ.

1977 г. --
участвует в разработке методических программ для вузов СССР по обязательным спецкурсам для специальности ``Прикладная математика''.

1991-1992 гг. --
организует кафедру систем информатики Высшего колледжа информатики Новосибирского государственного университета и руководит ею.

1993-1996 гг. --
участвует в организации кафедры программирования Новосибирского государственного университета и работает заместителем заведующего этой кафедры.

1997-н/время --
член методической комиссии механико-математического факультета Новосибирского государственного университета.

2003-н/время --
член Ученого совета механико-математического факультета Новосибирского государственного университета.

2007-н/время --
по совместительству работает профессором на факультете информатики и вычислительной техники Сибирского государственного университета телекоммуникаций и информатики.