Wykładowca na kursie grafiki komputerowej I, II i III stopnia. Ukończył Politechnikę Świętokrzyską –  specjalność: Zastosowanie Informatyki. W 2009 roku uzyskał tytuł doktora nauk technicznych. Od wielu lat wykładowca na Politechnice Świętokrzyskiej. Ukończył kurs pedagogiczny dla instruktorów praktycznej nauki zawodu. Biegła znajomość języków oprogramowania oraz programów: ADINA, AutoCad, Solid Works, Corel Draw, Mathcad, Grapher, Table Curve, Origin i wiele innych.