DIDM220 (2022-GS3) Final Master Project