HSTCMP 356 Spring 2023 - Final.docx