Automatyka w Medycynie, Computational and Analytic Optimization, Modeling of Complex Dynamical Systems, Modeling and Control in Biology and Medicine. W Wyższej Szkole Technologii Informatycznych (WSTI) w Katowicach opracował i prowadził według autorskiej koncepcji wykłady z przedmiotów: Sztuczna Inteligencja, Systemy Operacyjne, Architektura Komputerów i Urządzenia Techniki Cyfrowej na kierunku Informatyka.

Był promotorem ponad 150 prac dyplomowych inżynierskich i magisterskich na kierunkach Automatyka i Robotyka, Biotechnologia, Control, Electronic and Information Engineering, Informatyka. Organizował i koordynował działalność dydaktyczną na kierunku Automatyka i Robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej. Był inicjatorem szeregu działań ważnych dla procesu dydaktycznego, m.in.