opracował kilka stanowisk w tych laboratoriach. Prowadził zajęcia (ćwiczenia, laboratoria) z kilkunastu przedmiotów, w tym przede wszystkim z Architektury komputerów, Baz danych, Programowania komputerów i Podstaw informatyki. Był promotorem ponad 200 prac dyplomowych na kierunku Informatyka prowadzonym na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach. Organizował i kierował przez wiele lat specjalnością Bazy danych i inżynieria systemów (na kierunku Informatyka).
Jest inicjatorem szeregu działań ważnych dla procesu dydaktycznego, to m.in. utworzenie nowej specjalności studiów doktoranckich w dyscyplinie informatyka (Eksploracja Danych) na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach. Był inicjatorem Forum Pracodawców – płaszczyzny komunikacji z firmami zatrudniającymi absolwentów kierunku Informatyka, później rozszerzonego na cały Wydział Automatyki, Elektroniki i Informatyki.
Dużą uwagę poświęcał zawsze pracy dydaktycznej, za co sześciokrotnie został wyróżniony nagrodą Złotej Kredy (1977, 1978, 1979, 1985, 2006, 2007).