За весь час викладацької діяльності викладав наступні дисципліни:
Для студентів КПІ ім. Ігоря Сікорського:
Для студентів спеціальності 6.050201 “Системна інженерія”
- “Спеціальні розділи математики – 1. Дискретна математика” (1й курс);
- “Теорія інформації та кодування” (2й курс);
- “Розпізнавання та класифікація в управлінні” (4й курс);
- “Спеціальні розділи математики – 2.Чисельні методи” (1й курс);
- “Програмування – 1. Алгоритмічне програмування” (1й курс).
Для студентів спеціальності 6.050103 “Програмна інженерія”:
- “Комп’ютерна дискретна математика” (1й курс);
- “Дискретні структури” (2й курс).
Для студентів спеціальностей 7.05020101 та 8.05020101 “Комп’ютеризовані системи управління та автоматика”:
- “Методи створення інформаційно-телекомунікаційних систем та мереж – 2. Методи та засоби автоматизованого моделювання та проектування комп’ютерних мереж” (5й курс);
- “Управління інформаційно-телекомунікаційними системами”(5й курс);
Для студентів третього рівня вищої освіти спеціальностей “121 – Інженерія програмного забезпечення” та “126 – Інформаційні системи та технології”:
- “Сучасні технології автоматизації проектування та верифікації програм”.
- “Особливості використання технологій хмарних обчислень в інформаційних системах”.
- “Проектування програмних систем для мобільних пристроїв”.
Для курсантів Інституту спеціального зв’язку та захисту інформації ДССЗЗІ спеціальності 6.050101 “Комп’ютерні науки”:
- “Технології програмування” (2й курс);
- “Організація баз даних та знань” (2й курс).
Натепер викладаю наступні дисципліни:
Для студентів третього рівня вищої освіти спеціальності “126 – Інформаційні системи та технології” КПІ ім. Ігоря Сікорського:
Для студентів першого рівня вищої освіти спеціальностей “125 – Кібербезпека та захист інформації” Донецького національного технічного університету:
- “Безпека та захист операційних систем”.
- “Захист розподілених баз даних та інформаційних систем”.
- “Архітектура систем захисту інформації”.
- “Методи та засоби технічного захисту інформації”.
Для студентів першого рівня вищої освіти спеціальностей “123 – Комп’ютерна інженерія” Донецького національного технічного університету:
- “Безпека та захист операційних систем”.
- “Захист розподілених баз даних та інформаційних систем”.
- “Захист інформації в розподілених системах”.
Для студентів другого рівня вищої освіти спеціальностей “122 – Комп’ютерні науки” Донецького національного технічного університету:
Для студентів другого рівня вищої освіти спеціальностей “125 – Кібербезпека та захист інформації” Донецького національного технічного університету:
Для студентів третього рівня вищої освіти спеціальностей “123 – Комп’ютерна інженерія” Донецького національного технічного університету:
- “Використання технологій нечіткої логіки та нейронних мереж”.
- “Сучасні засоби і технології використання штучного інтелекту”.