Praca naukowa i akademicka Poza UW pracował naukowo w latach 1995-2003 w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych (od 2014 Polsko-Japońska Akademia Technik Komputerowych). W latach 1996–2000 pracował jako naukowiec wizytujący (ang. visiting scholar) w University of Saitama (Japonia), Universite des Alpes w Grenoble (Francja) oraz University of Regina (Kanada). W okresie 2003–2006 pracował także jako adiunkt (ang. tenure-track assistant professor) na University of Regina. W latach 2006–2009 był profesorem wizytującym (ang. adjunct professor) na trzech uniwersytetach w Kanadzie: University of Regina, York University i McMaster University.

W latach 2012–2014 pełnił funkcję przewodniczącego International Rough Set Society. Od 2018 jest wiceprezesem PSSI (Polskie Stowarzyszenie Sztucznej Inteligencji). Członek Komitetu Informatyki PAN. Od 2014 jest członkiem IEEE Technical Committee on Intelligent Informatics. Należy także do Polskiego Towarzystwa Informatycznego (PTI) oraz Polskiego Towarzystwa Matematycznego (PTM).