Professor of Computer Science Zbigniew Michalewicz