Source: https://www.purdue.edu/amap/curriculum/syllabus613_2019.pdf