Na WETI pełnił funkcje wiceprzewodniczącego Komisji Rekrutacyjnej i Komisji Wyborczej (1990), opiekuna filii Biblioteki Głównej (1991–1993), członka, a następnie przewodniczącego Komisji Programowej Informatyki (od 1991) oraz przewodniczącego Komisji Doktorskiej Informatyki (1995–1996), był prodziekanem WETI ds. Nauki (1999–2005) oraz w latach 2010–2016 przewodniczącym Rady Bibliotecznej Biblioteki Politechniki Gdańskiej.

Zasiadał w redakcjach czasopism, takich jak: Networks (USA - czasopismo z listy filadelfijskiej), Elektroniczny Biuletyn Informatyki Teoretycznej (1994–2000), Discussiones Mathematicae – Graph Theory, Wydawnictwo PG (2000–2016), Decision Making in Manufacturing and Services.

Członek organizacji naukowych: Institute of Electrical and Electronics Engineers, American Mathematical Society, Institute of Combinatorics and its Applications, Komitet Informatyki PAN, Pomorski Komitet Okręgowy Olimpiady Informatycznej (przewodniczący), członek kapituły nagrody Open Mind.