Implements up to ListCourses done.