COMM 218 - Zachary Harper (2021)