KAUST CEMSE MERGE Lab2