KAUST CEMSE CS Course Day 1 Prof Xavier Bresson