Guest lectures: Prof. Jan Czekaj Feb and March 2019