matematyka stosowana, kombinatoryka, statystyka matematyczna, informatyka, filozofia edukacji, filozofia społeczna, dydaktyka matematyki i dydaktyka informatyki
Absolwent Wydziału Podstawowych Problemów Techniki Politechniki Wrocławskiej. W roku 1983 ukończone studia magisterskie na kierunku matematyka stosowana i uzyskany tytuł zawodowy inżyniera, a następnie w roku 1991 obroniona na tym wydziale praca doktorska zatytułowaną " O rozdzielnych i prawie rozdzielnych systemach bloków " i uzyskany stopień doktora nauk matematycznych. W roku 1996 ukończone na Wydziale Matematyki-Fizyki i Chemii Uniwersytetu Opolskiego Studia Podyplomowe Informatyki, a w roku 2009 Studia Podyplomowe Inżynierii Środowiska o specjalności Audyt Energetyczny. W 2016 roku na Wydziale Filozofii Nauki i Edukacji Narodowego Uniwersytetu Pedagogicznego im. M.P. Dragomanowa w Kijowie nadano mu stopień doktora nauk filozoficznych.