IMD4006A_Group1_TermProject