Open Yale Courses (OYC) provides free and open access to a selection of introductory courses taught...