W latach 2002 - 2021 był profesorem w Florida Gulf Coast University (FGCU). Zajmował się systemami automatyzacji oraz kształceniem z wykorzystaniem rozwiązań informatycznych. W 2004, 2014 i 2020 został wyróżniony nagrodą Uniwersytetu za działalność naukową - FGCU Research Award, a w roku 2009 nagrodą FCGU Service Award.

W roku akademickim 2017/2018 prowadził gościnnie wykłady z informatyki na Wydziale Elektrotechniki i Automatyki Politechniki Gdańskiej.

Od 2021 jest pracownikiem Katedry Informatyki Państwowej Akademii Nauk Stosowanych im. Ignacego Mościckiego w Ciechanowie.

Jest członkiem międzynarodowych organizacji techniczno-naukowych, w tym: członkiem komitetu technicznego IFAC TC 3.1 Computers for Control, sekretarzem grupy roboczej IEEE WG P1876 Networked Smart Learning Objects for Online Laboratories, byłym przewodniczącym Grupy 5.4 Industrial Software Quality w IFIP oraz Technical Committee on Safety of Computer Control Systems organizacji International Federation of Automatic Control, sekretarzem projektu IEEE P3395 Implementation of Safeguards, Controls and Preventive Techniques for Artificial Intelligence Models.