How about "great lecturer or speaker" over "great teacher"? Because a 300:1 lecture by an ok lecturer is much less useful (bordering on worthless) than a recorded one by a great lecturer. And that mediocre lecture is what you will get in most schools for intro classes.