sfu_756_finalproject_16 cmpt 756 spring 2023 final project, group 16 Group member: Dongxu Huang, Manojkumar Durai, Khaled Al Butainy, Xikai Li, Rituraj Ojha