Od 2010 roku jest kierownikiem Wydziału Ochrony Ludności i Modelowania Komputerowego Procesów Środowiskowo-Geofizycznych na Lwowskim Uniwersytecie Państwowym.

Jako docent w latach 1985-1987 prowadził wykłady na Uniwersytecie Lwowskim (tematyka: programowanie komputerowe, bazy danych). W latach 1994–1998 jako docent Katedry Matematyki Stosowanej Ukraińskiej Akademii Drukarstwa zajmował się tematyką komputerowych metod programowania i zasad grafiki komputerowej. W latach 2005–2007 jako profesor prowadził wykłady z zakresu geologicznych interpretacji danych geofizycznych oraz metod geofizycznych poszukiwania złóż gazu ziemnego i ropy naftowej, a także geofizyki ekologicznej. W latach 2008–2009 jako profesor wykładał na Katedrze Geodezji i Geoinformatyki Lwowskiego Narodowego Uniwersytetu Agrarnego przedmiot matematyczna obróbka pomiarów geodezyjnych. Od 2010 roku jest profesorem Wydziału Ochrony Ludności i Modelowania Komputerowego Procesów Środowiskowo-Geofizycznych na Uniwersytecie Państwowym we Lwowie.

W latach 1992–2007 wypromował do tytułu doktora trzech aspirantów.