Source: https://sie.engineering.arizona.edu/sites/sie.engineering.arizona.edu/files/syllabus/SIE433-533_Syllabus_2021.pdf