Source: https://umabroad.umn.edu/sites/default/files/upv-fall-course-options.pdf