KAUST CEMSE MERGE Lab3