COSC352.001_Fall 2022