Synchronous learning, IMO, is an anachronism. We have video recording technology, practically infinite bandwidth, and near speed of light communication. The idea of synchronous learning, where you have five thousand teachers teaching the same Calculus I class every year, is predicated on a world where these technologies don't exist.
As an aside, for this reason I think the collegiate model is going to completely change in the near future as people start realizing how absurd it is. The real value professors provide is having someone to answer questions (and in a lot of cases, professors don't even take questions during lecture). And even that functionality can and is (in my experience) mostly replaced by other students in the class or students who have already taken the class.
Put the material up, and let communities form around it. I don't need the professor to answer my questions, all I need is the relevant forum (in the original sense) to ask.