W latach 2012-2020 był profesorem nadzwyczajnym Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie w Katedrze Informatyki Stosowanej na Wydziale Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej. W 2020 roku otrzymał tytuł profesora i został zatrudniony na AGH na stanowisku profesora. Jest współzałożycielem i członkiem Instytutu Karola Wojtyły – fundacji naukowej, której celem jest krzewienie myśli Karola Wojtyły. Od stycznia 2021 jest członkiem komisji filozofii nauki Polskiej Akademii Umiejętności. Od 1.10.2025 został zatrudniony na uniwersytecie Ignatianum na stanowsku profesora w Centrum Badań Kognitywistycznych na wydziale filozoficznym.

Naukowo zajmuje się teorią układów dynamicznych, zarówno w aspekcie teoretycznymEstimation of the Euler method error on a Riemannian manifold,

Communications in Numerical Methods in Engineering, vol.18, 2002, 757-763.Topological conjugacy of discrete time-map and Euler discrete dynamical systems generated by gradient flow on a two-dimensional compact manifold,

Nonlinear Analysis – Theory, Methods and Applications, vol.51, 2002, 1293-1317.Topological conjugacy of cascades generated by gradient flow on a two-dimensional sphere,