Fifty Alternatives to Lecture

Revamping an old resource guide for contemporary online instruction