Функциональное и логическое программирование
Математическое и имитационное моделирование
1971-1976 – обучался на физфаке СГУ.
1976-1991 – работал в НИИ Химии СГУ.
С 1991 – работает в Центральном Банке России.
1989 – защитил кандидатскую диссертацию по специальности «Физика твердого тела».
С 2003 – начальник отдела внедрения и сопровождения программных средств.
С 2011 – работает в СГТУ.
2011, 2013-2024 – участие в качестве преподавателя – тьютора в работе летней школы юных программистов ЛШЮП, г. Новосибирск.