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