Prof. dr hab. inż. Bogusław Cyganek związany jest z Instytutem Elektroniki Wydziału Informatyki, Elektroniki i Telekomunikacji Akademii Górniczo-Hutniczej w Krakowie. Od 25 lat uczy języków programowania obiektowego, głównie C++ oraz Python, studentów takich kierunków jak elektronika systemy wbudowane, elektronika i telekomunikacja, mechatronika oraz inżynieria akustyczna. W ostatnich latach współpracował z wieloma ośrodkami naukowymi w zakresie rozwoju systemów wizji komputerowej i sztucznej inteligencji. Zdobył również wieloletnie doświadczenie pracując jako Software Development Manager oraz Senior Software Engineer w USA, Niemczech, Wielkiej Brytanii i Polsce.
Jest autorem lub współautorem ponad stu artykułów naukowych oraz czterech książek.