Project done to complete assignments of the ECSE 526: AI McGill course