NCU_CE1002 Exercise and Assingment backup