He studied mathematics, earning a B.Sc. (1979) and M.Sc. at the University of Novi Sad, and a Ph.D. (1985) at the University of Zagreb, where he continued as assistant professor (1985-87).
He was also editor-in-chief of IEEE Transactions on Parallel and Distributed Systems [REF].