Final Project (Self Assessment 4 has helpful examples) Assigned: November 29, 2023 Weight: 30% December 18th, 2023 23:59:00