Courses Taught by IID