Content Delivery and Pedagogy in Online Education