What about shifting to a teaching model where students review material and watch lectures (MIT OCW, Kahn, or even the professor's own recorded lectures) out of class, and do actual assignments (problem sets, essays) in class -- in an atmosphere that encourages working together so nobody feels "stuck" or gets stressed to the point where they feel like they have to cheat, while still preparing solutions separately? That seems to be direction favored by many of the advocates of reform in higher learning... advocates like Dr. Tae.