Source: https://ecatalog.buffalostate.edu/undergraduate/course-listings/che/che.pdf