Profesor zwyczajny w Instytucie Informatyki Teoretycznej i Stosowanej Politechniki Częstochowskiej. Prowadził wykłady m.in. na Politechnice w Grenoble oraz w Uniwersytecie Paris XIII. Kierował ogólnokrajowym projektem ClusteriX oraz pracami nad stworzeniem pierwszej polskiej akademickiej chmury obliczeniowej w ramach projektu PLATON. Jego zainteresowania naukowe skupiają się wokół obliczeń równoległych i ich zastosowań, sieci komputerowych oraz systemów chmurowych.