MAT4079 Graduation Project - 2025 Autumn